home *** CD-ROM | disk | FTP | other *** search
Unreal Engine 3 Package | 2006-10-23 | 30.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Unreal Engine 3 Package
(archive/unrealEngine3Package).
You can browse this item here: Ch04Area.u
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Unreal Engine 3 Package (archive/unrealEngine3Package)
| magic
| Supported |
1%
| dexvert
| Unreal Texture (image/unrealTexture)
| ext
| Unsupported |
1%
| dexvert
| KICK-Pascal Unit Interface (other/kickPascalUnitInterface)
| ext
| Unsupported |
100%
| file
| Unreal Engine package (little-endian), version 127/029, names: 120, imports: 27, exports: 188
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| UE3 Unreal Package (LE)
| default
| |
100%
| detectItEasy
| Format: UnrealEngine\Unreal Package(127,29)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| c1 83 2a 9e 7f 00 1d 00 | 01 00 00 00 78 00 00 00 |..*.....|....x...|
|00000010| 40 00 00 00 bc 00 00 00 | ee 6d 00 00 1b 00 00 00 |@.......|.m......|
|00000020| 15 6d 00 00 dc b0 f6 5b | be c2 70 41 a9 a1 6d de |.m.....[|..pA..m.|
|00000030| 1b ae ca 34 01 00 00 00 | bc 00 00 00 78 00 00 00 |...4....|....x...|
|00000040| 05 4e 6f 6e 65 00 10 04 | 07 04 05 43 6f 72 65 00 |.None...|...Core.|
|00000050| 10 00 07 04 07 45 6e 67 | 69 6e 65 00 10 00 07 04 |.....Eng|ine.....|
|00000060| 07 53 79 73 74 65 6d 00 | 10 00 07 04 09 43 68 30 |.System.|.....Ch0|
|00000070| 34 41 72 65 61 00 10 00 | 07 00 0e 50 6f 73 74 42 |4Area...|...PostB|
|00000080| 65 67 69 6e 50 6c 61 79 | 00 10 00 07 04 0c 4d 61 |eginPlay|......Ma|
|00000090| 6b 65 4d 65 73 73 61 67 | 65 00 10 00 07 00 08 4d |keMessag|e......M|
|000000a0| 65 73 73 61 67 65 00 10 | 00 07 04 0f 47 65 74 4d |essage..|....GetM|
|000000b0| 65 73 73 61 67 65 54 65 | 78 74 00 10 00 07 00 0f |essageTe|xt......|
|000000c0| 47 65 6e 65 72 61 74 65 | 52 61 6e 64 6f 6d 00 10 |Generate|Random..|
|000000d0| 00 07 00 06 54 6f 75 63 | 68 00 10 00 07 04 0b 49 |....Touc|h......I|
|000000e0| 73 52 65 6c 65 76 61 6e | 74 00 10 00 07 00 09 4d |sRelevan|t......M|
|000000f0| 61 6b 65 43 6f 64 65 00 | 10 00 07 00 04 41 64 64 |akeCode.|.....Add|
|00000100| 00 10 00 07 00 03 55 70 | 00 10 00 07 00 05 44 6f |......Up|......Do|
|00000110| 77 6e 00 10 00 07 00 13 | 52 65 70 6f 72 74 46 69 |wn......|ReportFi|
|00000120| 72 73 74 4d 65 73 73 61 | 67 65 00 10 00 07 00 0b |rstMessa|ge......|
|00000130| 44 69 76 69 64 65 41 62 | 79 42 00 10 00 07 00 09 |DivideAb|yB......|
|00000140| 47 65 74 47 6f 61 6c 73 | 00 10 00 07 00 0b 47 65 |GetGoals|......Ge|
|00000150| 74 4d 65 73 73 61 67 65 | 00 10 00 07 00 0e 52 75 |tMessage|......Ru|
|00000160| 6e 43 6f 64 65 46 69 6e | 64 65 72 00 10 00 07 00 |nCodeFin|der.....|
|00000170| 09 53 65 74 47 6f 61 6c | 73 00 10 00 07 00 0d 44 |.SetGoal|s......D|
|00000180| 65 74 65 63 74 4c 65 74 | 74 65 72 00 10 00 07 00 |etectLet|ter.....|
|00000190| 11 47 65 74 43 6f 64 65 | 46 6f 72 53 65 61 72 63 |.GetCode|ForSearc|
|000001a0| 68 00 10 00 07 00 10 52 | 65 70 6f 72 74 43 6f 64 |h......R|eportCod|
|000001b0| 65 46 6f 75 6e 64 00 10 | 00 07 00 0c 43 68 65 63 |eFound..|....Chec|
|000001c0| 6b 46 6f 72 57 69 6e 00 | 10 00 07 00 0c 53 63 6f |kForWin.|.....Sco|
|000001d0| 72 65 4b 65 65 70 65 72 | 00 10 00 07 00 17 43 68 |reKeeper|......Ch|
|000001e0| 61 6e 67 69 6e 67 53 74 | 61 6e 64 75 70 54 72 69 |angingSt|andupTri|
|000001f0| 67 67 65 72 00 10 00 07 | 00 13 43 6f 6d 6d 61 6e |gger....|..Comman|
|00000200| 64 43 6f 64 65 54 72 69 | 67 67 65 72 00 10 00 07 |dCodeTri|gger....|
|00000210| 00 13 43 6f 6d 6d 61 6e | 64 47 6f 61 6c 54 72 69 |..Comman|dGoalTri|
|00000220| 67 67 65 72 00 10 00 07 | 00 16 43 6f 6d 6d 61 6e |gger....|..Comman|
|00000230| 64 4d 65 73 73 61 67 65 | 54 72 69 67 67 65 72 00 |dMessage|Trigger.|
|00000240| 10 00 07 00 14 43 6f 6d | 6d 61 6e 64 54 6f 75 63 |.....Com|mandTouc|
|00000250| 68 54 72 69 67 67 65 72 | 00 10 00 07 00 0f 43 6f |hTrigger|......Co|
|00000260| 6d 6d 61 6e 64 54 72 69 | 67 67 65 72 00 10 00 07 |mmandTri|gger....|
|00000270| 00 05 4d 61 74 68 00 10 | 00 07 00 0f 53 74 61 6e |..Math..|....Stan|
|00000280| 64 55 70 54 72 69 67 67 | 65 72 00 10 00 07 00 09 |dUpTrigg|er......|
|00000290| 53 68 6f 77 43 6f 64 65 | 00 10 00 07 00 09 53 75 |ShowCode|......Su|
|000002a0| 62 74 72 61 63 74 00 10 | 00 07 00 09 4d 75 6c 74 |btract..|....Mult|
|000002b0| 69 70 6c 79 00 10 00 07 | 00 12 41 76 65 72 61 67 |iply....|..Averag|
|000002c0| 65 54 77 6f 4e 75 6d 62 | 65 72 73 00 10 00 07 00 |eTwoNumb|ers.....|
|000002d0| 0b 43 6f 64 65 53 74 61 | 74 75 73 00 10 00 07 00 |.CodeSta|tus.....|
|000002e0| 15 52 61 6e 64 6f 6d 43 | 6f 6d 6d 61 6e 64 54 72 |.RandomC|ommandTr|
|000002f0| 69 67 67 65 72 00 10 00 | 07 00 12 41 64 64 4e 75 |igger...|...AddNu|
|00000300| 6d 62 65 72 73 54 72 69 | 67 67 65 72 00 10 00 07 |mbersTri|gger....|
|00000310| 00 06 49 6e 64 65 78 00 | 10 00 07 00 06 53 63 6f |..Index.|.....Sco|
|00000320| 72 65 00 10 00 07 00 05 | 43 6f 64 65 00 10 00 07 |re......|Code....|
|00000330| 00 06 4f 74 68 65 72 00 | 10 00 07 00 06 46 6f 75 |..Other.|.....Fou|
|00000340| 6e 64 00 10 00 07 00 06 | 6c 69 6d 69 74 00 10 00 |nd......|limit...|
|00000350| 07 00 0e 41 63 74 69 6f | 6e 4d 65 73 73 61 67 65 |...Actio|nMessage|
|00000360| 00 10 00 07 00 08 50 61 | 63 6b 61 67 65 00 10 04 |......Pa|ckage...|
|00000370| 07 04 07 72 65 70 6f 72 | 74 00 10 00 07 00 06 43 |...repor|t......C|
|00000380| 6f 6e 73 74 00 10 04 07 | 04 08 54 72 69 67 67 65 |onst....|..Trigge|
|00000390| 72 00 10 00 07 04 0b 54 | 65 78 74 42 75 66 66 65 |r......T|extBuffe|
|000003a0| 72 00 10 00 07 04 07 52 | 65 73 75 6c 74 00 10 00 |r......R|esult...|
|000003b0| 07 00 05 45 6e 75 6d 00 | 10 04 07 04 09 46 75 6e |...Enum.|.....Fun|
|000003c0| 63 74 69 6f 6e 00 10 04 | 07 04 06 53 74 61 74 65 |ction...|...State|
|000003d0| 00 10 04 07 04 07 53 74 | 72 75 63 74 00 10 04 07 |......St|ruct....|
|000003e0| 04 0c 53 74 72 50 72 6f | 70 65 72 74 79 00 10 00 |..StrPro|perty...|
|000003f0| 07 04 0f 53 74 72 75 63 | 74 50 72 6f 70 65 72 74 |...Struc|tPropert|
|00000400| 79 00 10 00 07 04 0f 4f | 62 6a 65 63 74 50 72 6f |y......O|bjectPro|
|00000410| 70 65 72 74 79 00 10 00 | 07 04 0e 46 6c 6f 61 74 |perty...|...Float|
|00000420| 50 72 6f 70 65 72 74 79 | 00 10 00 07 04 0d 42 6f |Property|......Bo|
|00000430| 6f 6c 50 72 6f 70 65 72 | 74 79 00 10 00 07 04 0c |olProper|ty......|
|00000440| 49 6e 74 50 72 6f 70 65 | 72 74 79 00 10 00 07 04 |IntPrope|rty.....|
|00000450| 0d 42 79 74 65 50 72 6f | 70 65 72 74 79 00 10 00 |.BytePro|perty...|
|00000460| 07 04 07 53 65 63 6f 6e | 64 00 10 00 07 00 0c 62 |...Secon|d......b|
|00000470| 49 73 43 72 6f 75 63 68 | 65 64 00 10 00 07 00 05 |IsCrouch|ed......|
|00000480| 47 6f 61 6c 00 10 00 07 | 00 06 66 69 72 73 74 00 |Goal....|..first.|
|00000490| 10 00 07 00 12 52 65 70 | 65 61 74 54 72 69 67 67 |.....Rep|eatTrigg|
|000004a0| 65 72 54 69 6d 65 00 10 | 00 07 00 0f 52 65 54 72 |erTime..|....ReTr|
|000004b0| 69 67 67 65 72 44 65 6c | 61 79 00 10 00 07 00 06 |iggerDel|ay......|
|000004c0| 43 6c 61 73 73 00 10 04 | 07 04 05 48 69 67 68 00 |Class...|...High.|
|000004d0| 10 00 07 00 06 41 63 74 | 6f 72 00 10 00 07 00 05 |.....Act|or......|
|000004e0| 50 61 77 6e 00 10 00 07 | 00 08 62 48 69 64 64 65 |Pawn....|..bHidde|
|000004f0| 6e 00 10 00 07 00 0c 52 | 65 74 75 72 6e 56 61 6c |n......R|eturnVal|
|00000500| 75 65 00 10 00 07 00 0a | 52 61 6e 64 52 61 6e 67 |ue......|RandRang|
|00000510| 65 00 10 00 07 00 0b 53 | 63 72 69 70 74 54 65 78 |e......S|criptTex|
|00000520| 74 00 10 00 07 00 04 4c | 6f 77 00 10 00 07 00 07 |t......L|ow......|
|00000530| 4f 62 6a 65 63 74 00 10 | 00 07 04 0f 4e 75 6d 62 |Object..|....Numb|
|00000540| 65 72 73 4d 65 73 73 61 | 67 65 00 10 00 07 00 0f |ersMessa|ge......|
|00000550| 4e 75 6d 62 65 72 46 72 | 6f 6d 4d 61 74 68 00 10 |NumberFr|omMath..|
|00000560| 00 07 00 0c 52 61 6e 64 | 4e 75 6d 62 65 72 41 00 |....Rand|NumberA.|
|00000570| 10 00 07 00 0c 52 61 6e | 64 4e 75 6d 62 65 72 42 |.....Ran|dNumberB|
|00000580| 00 10 00 07 00 09 46 69 | 72 73 74 4e 75 6d 00 10 |......Fi|rstNum..|
|00000590| 00 07 00 0a 53 65 63 6f | 6e 64 4e 75 6d 00 10 00 |....Seco|ndNum...|
|000005a0| 07 00 0d 53 75 6d 4f 66 | 4e 75 6d 62 65 72 73 00 |...SumOf|Numbers.|
|000005b0| 10 00 07 00 0f 53 74 61 | 6e 64 55 70 4d 65 73 73 |.....Sta|ndUpMess|
|000005c0| 61 67 65 00 10 00 07 00 | 17 43 68 61 6e 67 69 6e |age.....|.Changin|
|000005d0| 67 53 74 61 6e 64 55 70 | 4d 65 73 73 61 67 65 00 |gStandUp|Message.|
|000005e0| 10 00 07 00 0f 44 65 66 | 61 75 6c 74 4d 65 73 73 |.....Def|aultMess|
|000005f0| 61 67 65 00 10 00 07 00 | 0d 46 69 72 73 74 4d 65 |age.....|.FirstMe|
|00000600| 73 73 61 67 65 00 10 00 | 07 00 0e 43 6f 64 65 46 |ssage...|...CodeF|
|00000610| 6f 72 53 65 61 72 63 68 | 00 10 00 07 00 0e 4e 55 |orSearch|......NU|
|00000620| 4d 4f 46 4d 45 53 53 41 | 47 45 53 00 10 00 07 00 |MOFMESSA|GES.....|
|00000630| 07 50 53 74 61 74 65 00 | 10 00 07 00 0b 43 4f 44 |.PState.|.....COD|
|00000640| 45 4c 45 4e 47 54 48 00 | 10 00 07 00 0b 4e 55 4d |ELENGTH.|.....NUM|
|00000650| 4f 46 54 52 49 45 53 00 | 10 00 07 00 09 4c 4f 57 |OFTRIES.|.....LOW|
|00000660| 41 53 43 49 49 00 10 00 | 07 00 0a 48 49 47 48 41 |ASCII...|...HIGHA|
|00000670| 53 43 49 49 00 10 00 07 | 00 0d 52 61 6e 64 6f 6d |SCII....|..Random|
|00000680| 4e 75 6d 62 65 72 00 10 | 00 07 00 0d 50 61 77 6e |Number..|....Pawn|
|00000690| 4d 65 73 73 61 67 65 73 | 00 10 00 07 00 09 54 4d |Messages|......TM|
|000006a0| 65 73 73 61 67 65 00 10 | 00 07 00 04 43 74 72 00 |essage..|....Ctr.|
|000006b0| 10 00 07 00 0f 53 65 6c | 65 63 74 65 64 4c 65 74 |.....Sel|ectedLet|
|000006c0| 74 65 72 00 10 00 07 00 | 0e 53 65 63 6f 6e 64 4d |ter.....|.SecondM|
|000006d0| 65 73 73 61 67 65 00 10 | 00 07 00 0f 43 6f 6d 6d |essage..|....Comm|
|000006e0| 61 6e 64 4d 65 73 73 61 | 67 65 00 10 00 07 00 0d |andMessa|ge......|
|000006f0| 46 69 72 73 74 4f 74 68 | 4c 69 6e 65 00 10 00 07 |FirstOth|Line....|
|00000700| 00 0e 53 65 63 6f 6e 64 | 4f 74 68 4c 69 6e 65 00 |..Second|OthLine.|
|00000710| 10 00 07 00 0d 54 68 69 | 72 64 4f 74 68 4c 69 6e |.....Thi|rdOthLin|
|00000720| 65 00 10 00 07 00 05 4e | 75 6d 41 00 10 00 07 00 |e......N|umA.....|
|00000730| 05 4e 75 6d 62 00 10 00 | 07 00 0d 41 64 64 65 64 |.Numb...|...Added|
|00000740| 4e 75 6d 62 65 72 73 00 | 10 00 07 00 07 4c 65 74 |Numbers.|.....Let|
|00000750| 74 65 72 00 10 00 07 00 | 06 54 69 6d 65 73 00 10 |ter.....|.Times..|
|00000760| 00 07 00 09 47 6f 61 6c | 73 4d 65 74 00 10 00 07 |....Goal|sMet....|
|00000770| 00 09 50 4d 65 73 73 61 | 67 65 00 10 00 07 00 0d |..PMessa|ge......|
|00000780| 4e 75 6d 62 65 72 53 74 | 72 69 6e 67 00 10 00 07 |NumberSt|ring....|
|00000790| 00 04 49 74 72 00 10 00 | 07 00 0e 4e 75 6d 62 65 |..Itr...|...Numbe|
|000007a0| 72 4f 66 46 69 6e 64 73 | 00 10 00 07 00 00 00 14 |rOfFinds|........|
|000007b0| 08 00 00 00 00 00 40 00 | 00 5a 01 00 00 00 01 00 |......@.|.Z......|
|000007c0| 00 00 00 00 40 00 00 00 | 00 31 06 00 00 00 00 00 |....@...|.1......|
|000007d0| 40 00 00 00 00 43 01 06 | 00 00 00 00 00 40 00 00 |@....C..|.....@..|
|000007e0| 00 00 2b 06 00 00 00 00 | 00 40 00 00 00 00 00 01 |..+.....|.@......|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 5e 01 01 00 00 00 |........|..^.....|
|00000800| 00 00 00 00 00 00 00 00 | 01 00 00 00 00 00 40 00 |........|......@.|
|00000810| 00 00 00 00 01 00 00 00 | 00 00 40 00 00 8f 00 49 |........|..@....I|
|00000820| 02 71 01 1a 00 00 00 00 | ff ff ff ff ff ff ff ff |.q......|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 80 00 ff ff ff ff |........|........|
|00000840| ff ff ff ff ff ff 00 00 | 00 00 12 02 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 02 0a |........|........|
|00000860| 01 00 00 00 8f 52 db c1 | 8f 01 00 00 00 f3 a4 29 |.....R..|.......)|
|00000870| fb 03 04 02 01 8a 03 00 | 00 00 00 00 01 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 00 3d | 01 00 00 00 00 00 40 00 |.......=|......@.|
|00000890| 00 00 00 38 01 00 00 00 | 00 00 40 00 00 00 00 1c |...8....|..@.....|
|000008a0| 01 00 00 00 00 00 40 00 | 00 00 00 00 01 00 00 00 |......@.|........|
|000008b0| 00 00 00 00 00 00 00 49 | 01 01 00 00 00 00 00 00 |.......I|........|
|000008c0| 00 00 00 00 00 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 23 01 00 00 00 00 00 00 | 00 00 00 00 00 01 00 00 |#.......|........|
|000008e0| 00 00 00 00 00 00 0a 00 | 00 1e 01 00 00 00 00 00 |........|........|
|000008f0| 40 00 00 00 00 48 02 01 | 00 00 00 80 00 00 00 00 |@....H..|........|
|00000900| 00 00 00 01 00 00 00 00 | 00 40 00 00 00 00 36 01 |........|.@....6.|
|00000910| 00 00 00 00 00 40 00 00 | 00 00 60 02 01 00 00 00 |.....@..|..`.....|
|00000920| 80 00 00 00 00 00 00 07 | 01 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 00 3b 01 00 00 00 | 00 00 00 00 00 00 00 70 |...;....|.......p|
|00000940| 02 01 00 00 00 00 00 40 | 00 00 00 00 1d 01 00 00 |.......@|........|
|00000950| 00 00 00 40 00 00 00 00 | 00 01 00 00 00 00 00 00 |...@....|........|
|00000960| 00 00 00 00 1b 01 00 00 | 00 00 00 40 00 00 00 00 |........|...@....|
|00000970| 00 01 00 00 00 80 00 00 | 00 00 8f 00 00 10 01 00 |........|........|
|00000980| 00 00 00 00 40 00 00 00 | 00 44 02 01 00 00 00 80 |....@...|.D......|
|00000990| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 01 00 00 00 00 | 00 00 00 00 8f 00 4f 02 |........|......O.|
|000009b0| 70 01 21 00 00 00 00 ff | ff ff ff ff ff ff ff 00 |p.!.....|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 80 00 ff ff ff ff ff |........|........|
|000009d0| ff ff ff ff ff 00 00 00 | 00 12 02 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 02 24 01 |........|......$.|
|000009f0| 00 00 00 7d 42 29 08 8f | 01 00 00 00 f3 a4 29 fb |...}B)..|......).|
|00000a00| 03 04 02 01 8a 03 00 00 | 00 00 00 01 00 00 00 80 |........|........|
|00000a10| 00 00 00 00 8f 00 00 09 | 01 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 01 00 00 00 | 80 00 00 00 00 8f 00 00 |........|........|
|00000a30| 00 01 00 00 00 80 00 00 | 00 00 8f 00 00 00 01 00 |........|........|
|00000a40| 00 00 00 00 40 00 00 00 | 00 13 01 00 00 00 00 00 |....@...|........|
|00000a50| 40 00 00 00 00 00 01 00 | 00 00 00 00 40 00 00 00 |@.......|....@...|
|00000a60| 00 2f 01 00 00 00 00 00 | 40 00 00 00 00 4a 01 01 |./......|@....J..|
|00000a70| 00 00 00 01 00 40 00 07 | 00 00 46 02 01 00 00 00 |.....@..|..F.....|
|00000a80| 80 00 00 00 00 5b 01 00 | 00 00 01 00 00 00 00 00 |.....[..|........|
|00000a90| 00 00 00 00 00 08 01 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000aa0| 00 00 01 00 00 00 00 00 | 40 00 00 00 00 00 01 00 |........|@.......|
|00000ab0| 00 00 00 00 40 00 00 00 | 00 52 02 01 00 00 00 80 |....@...|.R......|
|00000ac0| 00 00 00 00 00 00 51 01 | 01 00 00 00 80 00 00 00 |......Q.|........|
|00000ad0| 00 00 00 0d 01 00 00 00 | 00 00 00 00 00 00 00 0f |........|........|
|00000ae0| 01 00 00 00 00 00 40 00 | 00 00 00 56 02 01 00 00 |......@.|...V....|
|00000af0| 00 80 00 40 00 00 00 00 | 39 01 00 00 00 00 00 40 |...@....|9......@|
|00000b00| 00 00 00 00 00 01 00 00 | 00 00 00 40 00 00 00 00 |........|...@....|
|00000b10| 16 01 00 00 00 00 00 40 | 00 00 00 00 00 01 00 00 |.......@|........|
|00000b20| 00 00 00 40 00 00 00 00 | 00 01 00 00 00 00 00 00 |...@....|........|
|00000b30| 00 00 00 00 3f 01 00 00 | 00 00 00 40 00 00 00 00 |....?...|...@....|
|00000b40| 00 01 00 00 00 00 00 00 | 00 00 00 00 32 01 00 00 |........|....2...|
|00000b50| 00 00 00 40 00 00 00 00 | 02 01 00 00 00 00 00 00 |...@....|........|
|00000b60| 00 00 00 00 3e 01 00 00 | 00 00 00 00 00 00 00 00 |....>...|........|
|00000b70| 00 01 00 00 00 00 00 40 | 00 00 00 00 00 01 00 00 |.......@|........|
|00000b80| 00 00 00 40 00 00 00 00 | 33 01 00 00 00 80 00 00 |...@....|3.......|
|00000b90| 00 00 00 00 00 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ba0| 45 01 01 00 00 00 00 00 | 00 00 00 00 00 63 02 01 |E.......|.....c..|
|00000bb0| 00 00 00 80 00 00 00 00 | 58 01 00 00 00 01 00 00 |........|X.......|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 01 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 4b 01 01 00 | 00 00 00 00 00 00 00 24 |....K...|.......$|
|00000be0| 00 00 3c 01 00 00 00 00 | 00 00 00 00 00 00 45 02 |..<.....|......E.|
|00000bf0| 01 00 00 00 80 00 00 00 | 00 4e 01 00 00 00 01 00 |........|.N......|
|00000c00| 00 00 01 00 40 00 07 00 | 00 41 02 02 0e 0f 00 00 |....@...|.A......|
|00000c10| 66 02 01 00 00 00 80 00 | 00 00 00 00 00 4f 01 01 |f.......|.....O..|
|00000c20| 00 00 00 80 00 00 00 00 | 00 00 64 02 01 00 00 00 |........|..d.....|
|00000c30| 80 00 00 00 00 00 00 62 | 02 01 00 00 00 80 00 00 |.......b|........|
|00000c40| 00 00 00 00 52 01 01 00 | 00 00 80 00 00 00 00 00 |....R...|........|
|00000c50| 00 5f 02 01 00 00 00 80 | 00 00 00 00 00 00 5e 02 |._......|......^.|
|00000c60| 01 00 00 00 80 00 00 00 | 00 00 00 54 01 01 00 00 |........|...T....|
|00000c70| 00 80 00 00 00 00 00 00 | 29 01 00 00 00 01 00 40 |........|)......@|
|00000c80| 00 07 00 00 65 02 02 0e | 0f 00 00 5d 02 01 00 00 |....e...|...]....|
|00000c90| 00 80 00 00 00 00 00 00 | 00 00 20 27 00 00 00 00 |........|.. '....|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 51 02 |........|......Q.|
|00000cb0| 02 0e 0f 00 00 59 01 01 | 00 00 00 80 00 00 00 00 |.....Y..|........|
|00000cc0| 00 00 57 01 01 00 00 00 | 01 00 40 00 07 00 00 00 |..W.....|..@.....|
|00000cd0| 01 00 00 00 00 00 00 00 | 00 83 00 57 02 53 02 20 |........|...W.S. |
|00000ce0| 00 00 00 00 ff ff ff ff | ff ff ff ff 00 00 00 00 |........|........|
|00000cf0| 00 61 00 00 00 40 80 02 | ff ff ff ff ff ff ff ff |.a...@..|........|
|00000d00| ff ff 00 00 00 00 32 02 | 00 00 00 00 00 00 00 00 |......2.|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 02 5f 01 01 00 00 |........|..._....|
|00000d20| 00 f5 c2 7d a1 83 01 00 | 00 00 9f 9e 95 d6 03 04 |...}....|........|
|00000d30| 02 01 8a 03 00 00 00 00 | 79 01 00 5c 02 09 00 00 |........|y..\....|
|00000d40| 00 00 6f 00 00 00 eb 0b | 00 00 2c 00 00 00 0f 00 |..o.....|..,.....|
|00000d50| 3e 1e 00 00 c2 42 0f 00 | 41 01 1e 00 00 f4 42 04 |>....B..|A.....B.|
|00000d60| 39 44 1c 95 00 3e 00 41 | 01 16 04 0b 47 00 00 00 |9D...>.A|....G...|
|00000d70| 02 00 04 00 00 00 7b 01 | 00 06 15 00 00 00 00 4a |......{.|.......J|
|00000d80| 00 00 00 ac 06 00 00 56 | 00 00 00 0f 00 06 25 07 |.......V|......%.|
|00000d90| 53 00 96 00 06 2c 08 16 | 0f 36 20 1a 00 06 01 01 |S....,..|.6 .....|
|00000da0| ea 80 01 14 92 00 06 26 | 16 16 26 16 14 2d 36 10 |.......&|..&..-6.|
|00000db0| 1a 00 06 01 01 28 a5 00 | 06 16 06 07 00 04 0b 47 |.....(..|.......G|
|00000dc0| 00 00 00 02 00 04 00 00 | 00 66 01 00 19 16 00 00 |........|.f......|
|00000dd0| 00 00 61 00 00 00 e4 08 | 00 00 92 00 00 00 0f 00 |..a.....|........|
|00000de0| 19 25 07 83 00 96 00 19 | 2c 32 16 0f 00 07 25 07 |.%......|,2....%.|
|00000df0| 79 00 96 00 07 2c 08 16 | 07 6f 00 7a 36 20 1a 00 |y....,..|.o.z6 ..|
|00000e00| 07 01 01 ec 1b 09 16 16 | 16 14 2d 36 10 1a 00 07 |........|..-6....|
|00000e10| 01 01 27 a5 36 49 01 1a | 00 07 01 01 16 a5 00 5e |..'.6I..|.......^|
|00000e20| 01 16 a5 00 07 16 06 1a | 00 a5 00 19 16 06 07 00 |........|........|
|00000e30| 1b 12 16 1b 19 16 04 0b | 47 00 00 00 02 00 04 00 |........|G.......|
|00000e40| 00 00 75 01 00 4c 01 06 | 00 00 00 00 2a 00 00 00 |..u..L..|....*...|
|00000e50| 43 04 00 00 94 00 00 00 | 0f 00 26 a7 2c 06 16 07 |C.......|..&.,...|
|00000e60| 45 00 9a 39 3a 00 4c 01 | 39 3a 24 00 16 0e 61 43 |E..9:.L.|9:$...aC|
|00000e70| 00 09 1f 47 65 74 20 64 | 6f 77 6e 21 00 16 0e 61 |...Get d|own!...a|
|00000e80| 43 00 09 1b 08 00 26 16 | 16 06 8b 00 07 7e 00 9a |C.....&.|.....~..|
|00000e90| 39 3a 00 4c 01 39 3a 24 | 01 16 0e 61 43 00 09 1f |9:.L.9:$|...aC...|
|00000ea0| 47 65 74 20 75 70 21 00 | 16 0e 61 43 00 09 1b 08 |Get up!.|..aC....|
|00000eb0| 00 26 16 16 06 8b 00 0f | 00 09 1f 4f 6b 61 79 2e |.&......|...Okay.|
|00000ec0| 00 04 00 09 04 0b 47 00 | 00 00 02 00 04 00 00 00 |......G.|........|
|00000ed0| 78 01 00 2e 06 00 00 00 | 00 2f 00 00 00 ad 04 00 |x.......|./......|
|00000ee0| 00 b2 00 00 00 0f 00 30 | a7 2c 06 16 07 60 00 9a |.......0|.,...`..|
|00000ef0| 39 3a 00 2e 39 3a 24 00 | 16 0e 61 43 00 08 1f 47 |9:..9:$.|..aC...G|
|00000f00| 6f 61 6c 20 2d 20 47 65 | 74 20 64 6f 77 6e 21 20 |oal - Ge|t down! |
|00000f10| 00 16 19 01 13 06 00 00 | 1b 14 16 0e 61 43 00 08 |........|....aC..|
|00000f20| 19 01 13 06 00 00 1b 10 | 16 16 06 a9 00 07 9c 00 |........|........|
|00000f30| 9a 39 3a 00 2e 39 3a 24 | 01 16 0e 61 43 00 08 1f |.9:..9:$|...aC...|
|00000f40| 47 65 74 20 75 70 21 20 | 2d 20 00 16 0e 61 43 00 |Get up! |- ...aC.|
|00000f50| 08 1b 08 00 30 16 16 06 | a9 00 0f 00 08 1f 4f 6b |....0...|......Ok|
|00000f60| 61 79 2e 00 04 00 08 04 | 0b 47 00 00 00 02 00 04 |ay......|.G......|
|00000f70| 00 00 00 63 01 00 15 08 | 00 00 00 00 47 00 00 00 |...c....|....G...|
|00000f80| 0c 07 00 00 e9 00 00 00 | 0f 1a 25 00 03 1f 57 61 |........|..%...Wa|
|00000f90| 74 63 68 20 6f 75 74 20 | 62 65 68 69 6e 64 20 79 |tch out |behind y|
|00000fa0| 6f 75 21 00 0f 1a 26 00 | 03 1f 54 75 72 6e 20 74 |ou!...&.|..Turn t|
|00000fb0| 6f 20 79 6f 75 72 20 6c | 65 66 74 21 00 0f 1a 2c |o your l|eft!...,|
|00000fc0| 02 00 03 1f 47 65 74 20 | 72 65 61 64 79 20 74 6f |....Get |ready to|
|00000fd0| 20 67 6f 21 00 0f 1a 2c | 03 00 03 1f 44 69 64 20 | go!...,|....Did |
|00000fe0| 79 6f 75 20 73 65 65 20 | 74 68 65 20 64 61 6e 67 |you see |the dang|
|00000ff0| 65 72 3f 00 0f 1a 2c 04 | 00 03 1f 43 61 6e 20 77 |er?...,.|...Can w|
|00001000| 65 20 6d 6f 76 65 20 61 | 67 61 69 6e 3f 00 0f 1a |e move a|gain?...|
|00001010| 2c 05 00 03 1f 48 6f 77 | 20 6d 61 6e 79 20 64 69 |,....How| many di|
|00001020| 64 20 79 6f 75 72 20 73 | 65 65 3f 00 07 e0 00 82 |d your s|ee?.....|
|00001030| 96 00 15 2c 06 16 18 09 | 00 99 00 15 25 16 16 0f |...,....|....%...|
|00001040| 00 31 1a 00 15 00 03 04 | 00 31 04 0b 47 00 00 00 |.1......|.1..G...|
|00001050| 02 00 04 00 00 00 61 01 | 00 0b 12 00 00 00 00 55 |......a.|.......U|
|00001060| 00 00 00 b5 07 00 00 63 | 00 00 00 0f 01 1b 1f 00 |.......c|........|
|00001070| 07 60 00 96 00 0b 2c 08 | 16 0e 61 42 01 1b 70 70 |.`....,.|..aB..pp|
|00001080| 36 20 1a 00 0b 01 01 39 | 54 2d 36 10 1a 00 0b 01 |6 .....9|T-6.....|
|00001090| 01 16 39 53 36 49 01 1a | 00 0b 01 01 16 16 a5 00 |..9S6I..|........|
|000010a0| 0b 16 06 08 00 04 0b 47 | 00 00 00 02 00 04 00 00 |.......G|........|
|000010b0| 00 64 01 00 21 08 00 00 | 00 00 51 00 00 00 4e 08 |.d..!...|..Q...N.|
|000010c0| 00 00 e9 00 00 00 0f 1a | 25 00 04 1f 57 61 74 63 |........|%...Watc|
|000010d0| 68 20 6f 75 74 20 62 65 | 68 69 6e 64 20 79 6f 75 |h out be|hind you|
|000010e0| 21 00 0f 1a 26 00 04 1f | 54 75 72 6e 20 74 6f 20 |!...&...|Turn to |
|000010f0| 79 6f 75 72 20 6c 65 66 | 74 21 00 0f 1a 2c 02 00 |your lef|t!...,..|
|00001100| 04 1f 47 65 74 20 72 65 | 61 64 79 20 74 6f 20 67 |..Get re|ady to g|
|00001110| 6f 21 00 0f 1a 2c 03 00 | 04 1f 44 69 64 20 79 6f |o!...,..|..Did yo|
|00001120| 75 20 73 65 65 20 74 68 | 65 20 64 61 6e 67 65 72 |u see th|e danger|
|00001130| 3f 00 0f 1a 2c 04 00 04 | 1f 43 61 6e 20 77 65 20 |?...,...|.Can we |
|00001140| 6d 6f 76 65 20 61 67 61 | 69 6e 3f 00 0f 1a 2c 05 |move aga|in?...,.|
|00001150| 00 04 1f 48 6f 77 20 6d | 61 6e 79 20 64 69 64 20 |...How m|any did |
|00001160| 79 6f 75 72 20 73 65 65 | 3f 00 07 e0 00 82 96 00 |your see|?.......|
|00001170| 21 2c 06 16 18 09 00 99 | 00 21 25 16 16 0f 00 43 |!,......|.!%....C|
|00001180| 01 1a 00 21 00 04 04 00 | 43 01 04 0b 47 00 00 00 |...!....|C...G...|
|00001190| 02 00 04 00 83 00 6e 02 | 67 01 1d 00 00 00 00 ff |......n.|g.......|
|000011a0| ff ff ff ff ff ff ff 00 | 00 00 00 00 61 00 00 00 |........|....a...|
|000011b0| 40 80 02 ff ff ff ff ff | ff ff ff ff ff 00 00 00 |@.......|........|
|000011c0| 00 32 02 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.2......|........|
|000011d0| 00 00 00 00 00 06 68 01 | 01 00 00 00 18 1c 45 ff |......h.|......E.|
|000011e0| 83 01 00 00 00 9f 9e 95 | d6 0a 00 00 00 00 8f 52 |........|.......R|
|000011f0| db c1 0a 00 00 00 00 8f | 52 db c1 8c 00 00 00 00 |........|R.......|
|00001200| db cf 8d 23 0a 00 00 00 | 00 8f 52 db c1 03 04 02 |...#....|..R.....|
|00001210| 01 8a 03 00 00 00 00 6a | 01 00 18 08 00 00 00 00 |.......j|........|
|00001220| 4f 00 00 00 67 08 00 00 | e9 00 00 00 0f 1a 25 00 |O...g...|......%.|
|00001230| 05 1f 57 61 74 63 68 20 | 6f 75 74 20 62 65 68 69 |..Watch |out behi|
|00001240| 6e 64 20 79 6f 75 21 00 | 0f 1a 26 00 05 1f 54 75 |nd you!.|..&...Tu|
|00001250| 72 6e 20 74 6f 20 79 6f | 75 72 20 6c 65 66 74 21 |rn to yo|ur left!|
|00001260| 00 0f 1a 2c 02 00 05 1f | 47 65 74 20 72 65 61 64 |...,....|Get read|
|00001270| 79 20 74 6f 20 67 6f 21 | 00 0f 1a 2c 03 00 05 1f |y to go!|...,....|
|00001280| 44 69 64 20 79 6f 75 20 | 73 65 65 20 74 68 65 20 |Did you |see the |
|00001290| 64 61 6e 67 65 72 3f 00 | 0f 1a 2c 04 00 05 1f 43 |danger?.|..,....C|
|000012a0| 61 6e 20 77 65 20 6d 6f | 76 65 20 61 67 61 69 6e |an we mo|ve again|
|000012b0| 3f 00 0f 1a 2c 05 00 05 | 1f 48 6f 77 20 6d 61 6e |?...,...|.How man|
|000012c0| 79 20 64 69 64 20 79 6f | 75 72 20 73 65 65 3f 00 |y did yo|ur see?.|
|000012d0| 07 e0 00 82 96 00 18 2c | 06 16 18 09 00 99 00 18 |.......,|........|
|000012e0| 25 16 16 0f 00 2b 1a 00 | 18 00 05 04 00 2b 04 0b |%....+..|.....+..|
|000012f0| 47 00 00 00 02 00 04 00 | 00 00 7a 01 00 47 01 06 |G.......|..z..G..|
|00001300| 00 00 00 00 30 00 00 00 | ea 04 00 00 c4 00 00 00 |....0...|........|
|00001310| 0f 00 40 01 a7 2c 06 16 | 07 5e 00 9a 39 3a 00 47 |..@..,..|.^..9:.G|
|00001320| 01 39 3a 24 00 16 0e 61 | 43 00 02 1f 47 65 74 20 |.9:$...a|C...Get |
|00001330| 64 6f 77 6e 21 20 00 16 | 0e 61 43 00 02 1f 48 65 |down! ..|.aC...He|
|00001340| 72 65 20 69 73 20 74 68 | 65 20 63 6f 64 65 3a 20 |re is th|e code: |
|00001350| 00 16 0e 61 43 00 02 1b | 17 16 16 06 bb 00 07 ae |...aC...|........|
|00001360| 00 9a 39 3a 00 47 01 39 | 3a 24 01 16 0e 61 43 00 |..9:.G.9|:$...aC.|
|00001370| 02 1f 47 65 74 20 75 70 | 21 20 2d 20 00 16 0e 61 |..Get up|! - ...a|
|00001380| 43 00 02 1b 08 00 40 01 | 16 16 0e 61 43 00 02 1b |C.....@.|...aC...|
|00001390| 18 01 16 16 16 06 bb 00 | 0f 00 02 1f 4f 6b 61 79 |........|....Okay|
|000013a0| 2e 00 04 00 02 04 0b 47 | 00 00 00 02 00 04 00 83 |.......G|........|
|000013b0| 00 6f 02 6e 01 1c 00 00 | 00 00 ff ff ff ff ff ff |.o.n....|........|
|000013c0| ff ff 00 00 00 00 00 61 | 00 00 00 40 80 02 ff ff |.......a|...@....|
|000013d0| ff ff ff ff ff ff ff ff | 00 00 00 00 32 02 00 00 |........|....2...|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 03 6b 01 01 00 00 00 5c | 79 9b 50 83 01 00 00 00 |.k.....\|y.P.....|
|00001400| 9f 9e 95 d6 8c 00 00 00 | 00 db cf 8d 23 03 04 02 |........|....#...|
|00001410| 01 8a 03 00 00 83 00 4a | 02 5a 02 28 00 00 00 00 |.......J|.Z.(....|
|00001420| ff ff ff ff ff ff ff ff | 00 00 00 00 00 61 00 00 |........|.....a..|
|00001430| 00 40 80 02 ff ff ff ff | ff ff ff ff ff ff 00 00 |.@......|........|
|00001440| 00 00 32 02 00 00 00 00 | 00 00 00 00 00 00 00 00 |..2.....|........|
|00001450| 00 00 00 00 00 00 02 6c | 01 01 00 00 00 96 b3 77 |.......l|.......w|
|00001460| 48 83 01 00 00 00 9f 9e | 95 d6 03 04 02 01 8a 03 |H.......|........|
|00001470| 00 00 00 00 00 00 5c 01 | 0d 00 00 00 00 0b 00 00 |......\.|........|
|00001480| 00 4a 01 00 00 10 00 00 | 00 04 ae 00 5c 01 00 59 |.J......|....\..Y|
|00001490| 01 16 04 0b 47 00 00 00 | 02 00 02 00 00 00 58 02 |....G...|......X.|
|000014a0| 00 37 18 00 00 00 00 7f | 00 00 00 49 0d 00 00 9e |.7......|...I....|
|000014b0| 00 00 00 0f 00 1d 25 07 | 95 00 96 00 1d 2c 14 16 |......%.|.....,..|
|000014c0| 0f 00 0e ec 1b 09 16 16 | 07 8b 00 82 99 7e 00 37 |........|.....~.7|
|000014d0| 00 0e 16 25 16 18 11 00 | 98 7e 00 37 00 0e 16 2c |...%....|.~.7...,|
|000014e0| 08 16 16 0e 61 43 00 1c | 1f 4f 6b 61 79 2c 20 79 |....aC..|.Okay, y|
|000014f0| 6f 75 20 68 61 76 65 20 | 66 6f 75 6e 64 20 70 61 |ou have |found pa|
|00001500| 72 74 20 6f 66 20 74 68 | 65 20 63 6f 64 65 3a 20 |rt of th|e code: |
|00001510| 00 16 0e 61 43 00 1c 00 | 0e 16 06 95 00 a5 00 1d |...aC...|........|
|00001520| 16 06 07 00 04 00 1c 04 | 0b 47 00 00 00 02 00 04 |........|.G......|
|00001530| 00 83 00 67 02 72 01 1f | 00 00 00 00 ff ff ff ff |...g.r..|........|
|00001540| ff ff ff ff 00 00 00 00 | 00 61 00 00 00 40 80 02 |........|.a...@..|
|00001550| ff ff ff ff ff ff ff ff | ff ff 00 00 00 00 32 02 |........|......2.|
|00001560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001570| 00 00 03 6f 01 01 00 00 | 00 df 23 a5 19 83 01 00 |...o....|..#.....|
|00001580| 00 00 9f 9e 95 d6 8c 00 | 00 00 00 db cf 8d 23 03 |........|......#.|
|00001590| 04 02 01 8a 03 00 00 00 | 00 76 01 00 50 01 26 00 |........|.v..P.&.|
|000015a0| 00 00 00 2b 00 00 00 d9 | 03 00 00 35 00 00 00 0f |...+....|...5....|
|000015b0| 00 11 1b 0d 00 50 01 00 | 4f 01 16 0f 00 11 1b 11 |.....P..|O.......|
|000015c0| 00 11 1e 00 00 00 40 16 | 04 00 11 04 0b 47 00 00 |......@.|.....G..|
|000015d0| 00 02 00 02 00 00 00 62 | 01 00 12 19 00 00 00 00 |.......b|........|
|000015e0| 74 00 00 00 e2 0a 00 00 | 96 00 00 00 0f 00 12 25 |t.......|.......%|
|000015f0| 0f 00 23 25 07 93 00 96 | 00 12 2c 08 16 07 89 00 |..#%....|..,.....|
|00001600| f2 2d 36 10 1a 00 12 01 | 01 27 16 a5 00 23 16 07 |.-6.....|.'...#..|
|00001610| 68 00 9a 00 23 2c 08 16 | 0f 01 1e 1f 59 6f 75 20 |h...#,..|....You |
|00001620| 66 6f 75 6e 64 20 74 68 | 65 20 77 68 6f 6c 65 20 |found th|e whole |
|00001630| 63 6f 64 65 21 00 06 89 | 00 0f 01 1e 1f 43 6f 64 |code!...|.....Cod|
|00001640| 65 20 69 73 20 73 74 69 | 6c 6c 20 69 6e 63 6f 6d |e is sti|ll incom|
|00001650| 70 6c 65 74 65 21 00 a5 | 00 12 16 06 0e 00 04 0b |plete!..|........|
|00001660| 47 00 00 00 02 00 04 00 | 00 90 4b 02 00 28 0a 00 |G.......|..K..(..|
|00001670| 00 00 00 1b 00 00 00 39 | 03 00 00 92 00 00 00 07 |.......9|........|
|00001680| 8f 00 1b 0b 00 28 16 07 | 55 00 19 2e 8c 00 28 06 |.....(..|U.....(.|
|00001690| 00 04 2d 01 92 0f 01 0f | a7 2c 0a 16 0f 01 36 a8 |..-.....|.,....6.|
|000016a0| 1f 47 65 74 20 75 70 21 | 00 39 53 01 0f 16 0f 01 |.Get up!|.9S.....|
|000016b0| 88 01 36 06 84 00 0f 01 | 0f a7 2c 0a 16 0f 01 17 |..6.....|..,.....|
|000016c0| a8 1f 47 65 74 20 64 6f | 77 6e 21 00 39 53 01 0f |..Get do|wn!.9S..|
|000016d0| 16 0f 01 88 01 17 1c 90 | 00 28 16 04 0b 47 00 00 |........|.(...G..|
|000016e0| 00 02 00 02 00 00 00 6d | 01 00 56 01 24 00 00 00 |.......m|..V.$...|
|000016f0| 00 0f 00 00 00 a0 01 00 | 00 10 00 00 00 04 af 00 |........|........|
|00001700| 56 01 00 54 01 16 04 0b | 47 00 00 00 02 00 02 00 |V..T....|G.......|
|00001710| 83 00 7a 02 61 02 1b 00 | 00 00 00 ff ff ff ff ff |..z.a...|........|
|00001720| ff ff ff 00 00 00 00 00 | 61 00 00 00 40 80 02 ff |........|a...@...|
|00001730| ff ff ff ff ff ff ff ff | ff 00 00 00 00 32 02 00 |........|.....2..|
|00001740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001750| 00 02 74 01 01 00 00 00 | 57 26 9c cf 83 01 00 00 |..t.....|W&......|
|00001760| 00 9f 9e 95 d6 03 04 02 | 01 8a 03 00 00 00 90 43 |........|.......C|
|00001770| 02 00 25 0a 00 00 00 00 | 18 00 00 00 73 02 00 00 |..%.....|....s...|
|00001780| 52 00 00 00 07 4f 00 1b | 0b 00 25 16 07 36 00 19 |R....O..|..%..6..|
|00001790| 2e 8c 00 25 06 00 04 2d | 01 92 0f 01 88 1b 06 24 |...%...-|.......$|
|000017a0| 01 16 06 44 00 0f 01 88 | 1b 06 24 00 16 1c 90 00 |...D....|..$.....|
|000017b0| 25 16 04 0b 47 00 00 00 | 02 00 02 00 00 00 77 01 |%...G...|......w.|
|000017c0| 00 34 11 00 00 00 00 1c | 00 00 00 ba 02 00 00 33 |.4......|.......3|
|000017d0| 00 00 00 0f 00 22 1e 00 | 00 00 00 07 2a 00 b5 00 |....."..|....*...|
|000017e0| 34 39 3f 25 16 0f 00 22 | ac 00 34 00 51 01 16 04 |49?%..."|..4.Q...|
|000017f0| 00 22 04 0b 47 00 00 00 | 02 00 02 00 00 00 73 01 |."..G...|......s.|
|00001800| 00 53 01 25 00 00 00 00 | 14 00 00 00 fc 01 00 00 |.S.%....|........|
|00001810| 10 00 00 00 04 ab 00 53 | 01 00 52 01 16 04 0b 47 |.......S|..R....G|
|00001820| 00 00 00 02 00 02 00 00 | 90 4c 02 00 1f 0a 00 00 |........|.L......|
|00001830| 00 00 1f 00 00 00 f7 02 | 00 00 52 00 00 00 07 4f |........|..R....O|
|00001840| 00 1b 0b 00 1f 16 07 36 | 00 19 2e 8c 00 1f 06 00 |.......6|........|
|00001850| 04 2d 01 92 0f 01 88 1b | 06 24 01 16 06 44 00 0f |.-......|.$...D..|
|00001860| 01 88 1b 06 24 00 16 1c | 90 00 1f 16 04 0b 47 00 |....$...|......G.|
|00001870| 00 00 02 00 02 00 00 00 | 69 01 00 55 01 0c 00 00 |........|i..U....|
|00001880| 00 00 60 00 00 00 90 0a | 00 00 3a 00 00 00 0f 00 |..`.....|..:.....|
|00001890| 1a 25 07 31 00 96 00 1a | 00 55 01 16 0e 61 42 00 |.%.1....|.U...aB.|
|000018a0| 3b ec 1b 09 16 16 16 a5 | 00 1a 16 06 07 00 04 00 |;.......|........|
|000018b0| 3b 04 0b 47 00 00 00 02 | 00 04 00 00 90 69 02 00 |;..G....|.....i..|
|000018c0| 27 0a 00 00 00 00 20 00 | 00 00 34 03 00 00 52 00 |'..... .|..4...R.|
|000018d0| 00 00 07 4f 00 1b 0b 00 | 27 16 07 36 00 19 2e 8c |...O....|'..6....|
|000018e0| 00 27 06 00 04 2d 01 92 | 0f 01 88 1b 06 24 01 16 |.'...-..|.....$..|
|000018f0| 06 44 00 0f 01 88 1b 06 | 24 00 16 1c 90 00 27 16 |.D......|$.....'.|
|00001900| 04 0b 47 00 00 00 02 00 | 02 00 00 00 75 02 00 77 |..G.....|....u..w|
|00001910| 02 09 00 00 00 00 43 00 | 00 00 14 06 00 00 2c 00 |......C.|......,.|
|00001920| 00 00 0f 00 45 01 1e 00 | 00 c2 42 0f 00 46 01 1e |....E...|..B..F..|
|00001930| 00 00 f4 42 04 39 44 1c | 95 00 45 01 00 46 01 16 |...B.9D.|..E..F..|
|00001940| 04 0b 47 00 00 00 02 00 | 04 00 00 00 42 02 00 44 |..G.....|....B..D|
|00001950| 01 13 00 00 00 00 27 00 | 00 00 a8 04 00 00 72 00 |......'.|......r.|
|00001960| 00 00 0f 01 4a 01 61 16 | 20 24 16 0f 00 2f 39 44 |....J.a.| $.../9D|
|00001970| 19 01 4a 01 14 00 04 1b | 0d 39 3f 00 44 01 39 3f |..J.....|.9?.D.9?|
|00001980| 00 33 16 0f 00 2c a8 a8 | a8 a8 39 53 00 44 01 1f |.3...,..|..9S.D..|
|00001990| 20 61 64 64 65 64 20 74 | 6f 20 20 00 16 39 53 00 | added t|o ..9S.|
|000019a0| 33 16 1f 20 69 73 20 00 | 16 39 53 00 2f 16 04 00 |3.. is .|.9S./...|
|000019b0| 2c 04 0b 47 00 00 00 02 | 00 02 00 00 00 72 02 00 |,..G....|.....r..|
|000019c0| 48 01 0c 00 00 00 00 35 | 00 00 00 d1 04 00 00 2a |H......5|.......*|
|000019d0| 00 00 00 07 27 00 96 00 | 48 01 2c 08 16 0e 61 42 |....'...|H.,...aB|
|000019e0| 01 14 ec 1b 09 16 16 16 | a5 00 48 01 16 06 00 00 |........|..H.....|
|000019f0| 04 0b 47 00 00 00 02 00 | 02 00 83 00 68 02 65 01 |..G.....|....h.e.|
|00001a00| 1e 00 00 00 00 ff ff ff | ff ff ff ff ff 00 00 00 |........|........|
|00001a10| 00 00 61 00 00 00 40 80 | 02 ff ff ff ff ff ff ff |..a...@.|........|
|00001a20| ff ff ff 00 00 00 00 32 | 02 00 00 00 00 00 00 00 |.......2|........|
|00001a30| 00 00 00 00 00 00 00 00 | 00 00 00 03 7e 01 01 00 |........|....~...|
|00001a40| 00 00 2a 39 06 bd 83 01 | 00 00 00 9f 9e 95 d6 8c |..*9....|........|
|00001a50| 00 00 00 00 db cf 8d 23 | 03 04 02 01 8a 03 00 00 |.......#|........|
|00001a60| 83 00 47 02 5b 02 22 00 | 00 00 00 ff ff ff ff ff |..G.[.".|........|
|00001a70| ff ff ff 00 00 00 00 00 | 61 00 00 00 40 80 02 ff |........|a...@...|
|00001a80| ff ff ff ff ff ff ff ff | ff 00 00 00 00 32 02 00 |........|.....2..|
|00001a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001aa0| 00 02 7f 01 01 00 00 00 | f2 60 fd ac 83 01 00 00 |........|.`......|
|00001ab0| 00 9f 9e 95 d6 03 04 02 | 01 8a 03 00 00 83 00 7b |........|.......{|
|00001ac0| 02 7c 01 29 00 00 00 00 | ff ff ff ff ff ff ff ff |.|.)....|........|
|00001ad0| 00 00 00 00 00 61 00 00 | 00 40 80 02 ff ff ff ff |.....a..|.@......|
|00001ae0| ff ff ff ff ff ff 00 00 | 00 00 32 02 00 00 00 00 |........|..2.....|
|00001af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 03 40 |........|.......@|
|00001b00| 02 01 00 00 00 c4 7f 49 | 18 83 01 00 00 00 9f 9e |.......I|........|
|00001b10| 95 d6 24 00 00 00 00 7d | 42 29 08 03 04 02 01 8a |..$....}|B)......|
|00001b20| 03 00 00 00 00 42 01 03 | 20 36 00 00 89 2d 00 00 |.....B..| 6...-..|
|00001b30| 05 00 00 00 00 10 00 00 | 00 f4 01 00 00 5c 00 00 |........|.....\..|
|00001b40| 00 1c 89 16 0f 01 97 1e | 00 00 80 3f 0f 01 9a 1e |........|...?....|
|00001b50| 00 00 20 40 14 2d 01 96 | 27 0f 01 4b 01 a7 2c 19 |.. @.-..|'..K..,.|
|00001b60| 16 0f 01 3c a7 2c 19 16 | 0f 01 2d 1b 13 01 4b 01 |...<.,..|..-...K.|
|00001b70| 01 3c 16 0f 01 88 01 2d | 04 0b 47 00 00 00 02 00 |.<.....-|..G.....|
|00001b80| 02 00 00 89 4e 01 00 00 | 05 00 00 00 00 11 00 00 |....N...|........|
|00001b90| 00 e2 01 00 00 1f 00 00 | 00 0f 01 42 01 1f 47 6f |........|...B..Go|
|00001ba0| 21 00 1c 89 16 0f 01 88 | 01 42 01 04 0b 47 00 00 |!.......|.B...G..|
|00001bb0| 00 02 00 02 00 00 00 04 | 01 00 00 00 80 05 40 00 |........|......@.|
|00001bc0| 00 00 00 26 01 00 00 00 | 80 05 40 00 00 00 00 30 |...&....|..@....0|
|00001bd0| 01 00 00 00 80 05 40 00 | 00 00 00 00 00 00 00 00 |......@.|........|
|00001be0| 00 00 5f 05 2f 2f 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.._.//==|========|
|00001bf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c20| 3d 3d 3d 3d 3d 0d 0a 2f | 2f 20 53 74 61 6e 64 55 |=====../|/ StandU|
|00001c30| 70 54 72 69 67 67 65 72 | 2e 0d 0a 2f 2f 3d 3d 3d |pTrigger|...//===|
|00001c40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0a 63 6c |========|====..cl|
|00001c80| 61 73 73 20 53 74 61 6e | 64 55 70 54 72 69 67 67 |ass Stan|dUpTrigg|
|00001c90| 65 72 20 65 78 74 65 6e | 64 73 20 54 72 69 67 67 |er exten|ds Trigg|
|00001ca0| 65 72 20 70 6c 61 63 65 | 61 62 6c 65 3b 0d 0a 2f |er place|able;../|
|00001cb0| 2f 23 31 0d 0a 76 61 72 | 20 28 4d 65 73 73 61 67 |/#1..var| (Messag|
|00001cc0| 65 29 20 73 74 72 69 6e | 67 20 53 74 61 6e 64 55 |e) strin|g StandU|
|00001cd0| 70 4d 65 73 73 61 67 65 | 3b 0d 0a 0d 0a 66 75 6e |pMessage|;....fun|
|00001ce0| 63 74 69 6f 6e 20 50 6f | 73 74 42 65 67 69 6e 50 |ction Po|stBeginP|
|00001cf0| 6c 61 79 28 29 7b 0d 0a | 0d 0a 20 20 20 20 53 75 |lay(){..|.. Su|
|00001d00| 70 65 72 2e 50 6f 73 74 | 42 65 67 69 6e 50 6c 61 |per.Post|BeginPla|
|00001d10| 79 28 29 3b 0d 0a 2f 2f | 23 32 0d 0a 20 20 20 20 |y();..//|#2.. |
|00001d20| 4d 65 73 73 61 67 65 20 | 3d 20 53 74 61 6e 64 55 |Message |= StandU|
|00001d30| 70 4d 65 73 73 61 67 65 | 3b 0d 0a 0d 0a 7d 0d 0a |pMessage|;....}..|
|00001d40| 0d 0a 00 00 00 03 01 00 | 00 00 80 05 40 00 00 00 |........|....@...|
|00001d50| 00 00 00 00 00 00 00 00 | 72 31 2f 2f 3d 3d 3d 3d |........|r1//====|
|00001d60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001da0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 2f 2f 20 53 63 |========|=..// Sc|
|00001db0| 6f 72 65 4b 65 65 70 65 | 72 2e 0d 0a 2f 2f 3d 3d |oreKeepe|r...//==|
|00001dc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001dd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001de0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001df0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0a 63 6c 61 |========|===..cla|
|00001e10| 73 73 20 53 63 6f 72 65 | 4b 65 65 70 65 72 20 65 |ss Score|Keeper e|
|00001e20| 78 74 65 6e 64 73 20 41 | 63 74 6f 72 20 70 6c 61 |xtends A|ctor pla|
|00001e30| 63 65 61 62 6c 65 3b 0d | 0a 0d 0a 20 20 20 73 74 |ceable;.|... st|
|00001e40| 72 75 63 74 20 43 6f 64 | 65 53 74 61 74 75 73 7b |ruct Cod|eStatus{|
|00001e50| 0d 0a 20 20 20 20 20 20 | 76 61 72 20 73 74 72 69 |.. |var stri|
|00001e60| 6e 67 20 4c 65 74 74 65 | 72 3b 0d 0a 20 20 20 20 |ng Lette|r;.. |
|00001e70| 20 20 76 61 72 20 62 6f | 6f 6c 20 46 6f 75 6e 64 | var bo|ol Found|
|00001e80| 3b 0d 0a 20 20 20 20 20 | 20 76 61 72 20 69 6e 74 |;.. | var int|
|00001e90| 20 54 69 6d 65 73 3b 0d | 0a 20 20 20 7d 3b 0d 0a | Times;.|. };..|
|00001ea0| 20 20 20 63 6f 6e 73 74 | 20 43 4f 44 45 4c 45 4e | const| CODELEN|
|00001eb0| 47 54 48 20 3d 20 38 3b | 0d 0a 20 20 20 63 6f 6e |GTH = 8;|.. con|
|00001ec0| 73 74 20 4c 4f 57 41 53 | 43 49 49 20 3d 20 39 37 |st LOWAS|CII = 97|
|00001ed0| 3b 0d 0a 20 20 20 63 6f | 6e 73 74 20 48 49 47 48 |;.. co|nst HIGH|
|00001ee0| 41 53 43 49 49 20 3d 20 | 31 32 32 3b 0d 0a 20 20 |ASCII = |122;.. |
|00001ef0| 20 63 6f 6e 73 74 20 4e | 55 4d 4f 46 54 52 49 45 | const N|UMOFTRIE|
|00001f00| 53 20 3d 20 35 30 3b 0d | 0a 20 20 20 76 61 72 20 |S = 50;.|. var |
|00001f10| 43 6f 64 65 53 74 61 74 | 75 73 20 47 6f 61 6c 73 |CodeStat|us Goals|
|00001f20| 4d 65 74 5b 43 4f 44 45 | 4c 45 4e 47 54 48 5d 3b |Met[CODE|LENGTH];|
|00001f30| 0d 0a 20 20 20 76 61 72 | 20 73 74 72 69 6e 67 20 |.. var| string |
|00001f40| 43 6f 64 65 46 6f 72 53 | 65 61 72 63 68 3b 0d 0a |CodeForS|earch;..|
|00001f50| 20 20 20 76 61 72 20 73 | 74 72 69 6e 67 20 46 69 | var s|tring Fi|
|00001f60| 72 73 74 4d 65 73 73 61 | 67 65 3b 0d 0a 20 20 20 |rstMessa|ge;.. |
|00001f70| 76 61 72 20 73 74 72 69 | 6e 67 20 52 65 70 6f 72 |var stri|ng Repor|
|00001f80| 74 3b 0d 0a 20 20 20 76 | 61 72 20 73 74 72 69 6e |t;.. v|ar strin|
|00001f90| 67 20 50 4d 65 73 73 61 | 67 65 3b 0d 0a 0d 0a 2f |g PMessa|ge;..../|
|00001fa0| 2a 0d 0a 20 20 20 66 75 | 6e 63 74 69 6f 6e 20 69 |*.. fu|nction i|
|00001fb0| 6e 74 20 4d 61 69 6e 28 | 73 74 72 69 6e 67 20 41 |nt Main(|string A|
|00001fc0| 72 67 73 29 0d 0a 20 20 | 20 7b 0d 0a 0d 0a 20 20 |rgs).. | {.... |
|00001fd0| 20 20 20 6c 6f 67 28 22 | 2a 2a 2a 2a 2a 2a 2a 2a | log("|********|
|00001fe0| 2a 2a 2a 2a 2a 22 29 3b | 0d 0a 20 20 20 20 20 6c |*****");|.. l|
|00001ff0| 6f 67 28 22 43 68 32 35 | 5f 4f 33 4c 49 53 54 22 |og("Ch25|_O3LIST"|
|00002000| 29 3b 0d 0a 20 20 20 20 | 20 6c 6f 67 28 22 2a 2a |);.. | log("**|
|00002010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 22 29 3b 0d 0a |********|***");..|
|00002020| 20 20 20 20 20 2f 2f 54 | 68 69 73 20 67 6f 65 73 | //T|his goes|
|00002030| 20 69 6e 20 50 6f 73 74 | 42 65 67 69 6e 50 6c 61 | in Post|BeginPla|
|00002040| 79 28 29 0d 0a 20 20 20 | 20 20 4d 61 6b 65 43 6f |y().. | MakeCo|
|00002050| 64 65 28 29 3b 0d 0a 0d | 0a 20 20 20 20 20 2f 2f |de();...|. //|
|00002060| 54 68 69 73 20 67 6f 65 | 73 20 69 6e 20 4d 61 6b |This goe|s in Mak|
|00002070| 65 4d 65 73 73 61 67 65 | 20 66 6f 72 20 44 4f 57 |eMessage| for DOW|
|00002080| 4e 0d 0a 20 20 20 20 20 | 52 75 6e 43 6f 64 65 46 |N.. |RunCodeF|
|00002090| 69 6e 64 65 72 28 29 3b | 0d 0a 20 20 20 20 20 50 |inder();|.. P|
|000020a0| 4d 65 73 73 61 67 65 20 | 3d 20 52 65 70 6f 72 74 |Message |= Report|
|000020b0| 46 69 72 73 74 4d 65 73 | 73 61 67 65 28 29 3b 0d |FirstMes|sage();.|
|000020c0| 0a 20 20 20 20 20 4c 6f | 67 28 50 4d 65 73 73 61 |. Lo|g(PMessa|
|000020d0| 67 65 29 3b 0d 0a 0d 0a | 20 20 20 20 20 72 65 74 |ge);....| ret|
|000020e0| 75 72 6e 20 30 3b 0d 0a | 20 20 20 7d 0d 0a 2a 2f |urn 0;..| }..*/|
|000020f0| 0d 0a 0d 0a 2f 2f 3d 3d | 3d 3d 3d 3d 3d 3d 3d 20 |....//==|======= |
|00002100| 49 6e 74 65 72 66 61 63 | 65 20 6f 66 20 43 6f 64 |Interfac|e of Cod|
|00002110| 65 20 43 6c 61 73 73 20 | 3d 3d 3d 3d 3d 3d 3d 3d |e Class |========|
|00002120| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 0a 20 20 20 66 75 6e |========|.. fun|
|00002130| 63 74 69 6f 6e 20 70 75 | 62 6c 69 63 20 52 75 6e |ction pu|blic Run|
|00002140| 43 6f 64 65 46 69 6e 64 | 65 72 28 29 7b 0d 0a 20 |CodeFind|er(){.. |
|00002150| 20 20 20 20 53 65 74 47 | 6f 61 6c 73 28 29 3b 0d | SetG|oals();.|
|00002160| 0a 20 20 20 20 20 44 65 | 74 65 63 74 4c 65 74 74 |. De|tectLett|
|00002170| 65 72 28 29 3b 0d 0a 20 | 20 20 7d 0d 0a 0d 0a 0d |er();.. | }.....|
|00002180| 0a 20 20 20 66 75 6e 63 | 74 69 6f 6e 20 70 75 62 |. func|tion pub|
|00002190| 6c 69 63 20 73 74 72 69 | 6e 67 20 52 65 70 6f 72 |lic stri|ng Repor|
|000021a0| 74 46 69 72 73 74 4d 65 | 73 73 61 67 65 28 29 7b |tFirstMe|ssage(){|
|000021b0| 0d 0a 20 20 20 20 20 20 | 72 65 74 75 72 6e 20 43 |.. |return C|
|000021c0| 6f 64 65 46 6f 72 53 65 | 61 72 63 68 20 40 20 46 |odeForSe|arch @ F|
|000021d0| 69 72 73 74 4d 65 73 73 | 61 67 65 20 40 20 52 65 |irstMess|age @ Re|
|000021e0| 70 6f 72 74 3b 0d 0a 20 | 20 20 7d 0d 0a 0d 0a 20 |port;.. | }.... |
|000021f0| 20 20 66 75 6e 63 74 69 | 6f 6e 20 70 75 62 6c 69 | functi|on publi|
|00002200| 63 20 4d 61 6b 65 43 6f | 64 65 28 29 7b 0d 0a 20 |c MakeCo|de(){.. |
|00002210| 20 20 20 20 20 6c 6f 63 | 61 6c 20 69 6e 74 20 43 | loc|al int C|
|00002220| 74 72 3b 0d 0a 20 20 20 | 20 20 20 77 68 69 6c 65 |tr;.. | while|
|00002230| 20 28 43 74 72 20 3c 20 | 43 4f 44 45 4c 45 4e 47 | (Ctr < |CODELENG|
|00002240| 54 48 29 7b 0d 0a 20 20 | 20 20 20 20 20 20 43 6f |TH){.. | Co|
|00002250| 64 65 46 6f 72 53 65 61 | 72 63 68 20 24 3d 20 43 |deForSea|rch $= C|
|00002260| 68 72 28 47 65 6e 65 72 | 61 74 65 52 61 6e 64 6f |hr(Gener|ateRando|
|00002270| 6d 28 29 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 43 |m());.. | C|
|00002280| 74 72 2b 2b 3b 0d 0a 20 | 20 20 20 20 20 7d 0d 0a |tr++;.. | }..|
|00002290| 20 20 20 7d 0d 0a 0d 0a | 2f 2f 3d 3d 3d 3d 3d 3d | }....|//======|
|000022a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000022b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000022c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0a 0d |========|=====...|
|000022d0| 0a 20 20 20 66 75 6e 63 | 74 69 6f 6e 20 70 72 69 |. func|tion pri|
|000022e0| 76 61 74 65 20 73 74 72 | 69 6e 67 20 53 68 6f 77 |vate str|ing Show|
|000022f0| 43 6f 64 65 28 29 7b 0d | 0a 20 20 20 20 20 20 20 |Code(){.|. |
|00002300| 72 65 74 75 72 6e 20 43 | 6f 64 65 46 6f 72 53 65 |return C|odeForSe|
|00002310| 61 72 63 68 3b 0d 0a 20 | 20 20 7d 0d 0a 0d 0a 20 |arch;.. | }.... |
|00002320| 20 20 66 75 6e 63 74 69 | 6f 6e 20 70 72 69 76 61 | functi|on priva|
|00002330| 74 65 20 69 6e 74 20 47 | 65 6e 65 72 61 74 65 52 |te int G|enerateR|
|00002340| 61 6e 64 6f 6d 28 29 7b | 0d 0a 20 20 20 20 20 20 |andom(){|.. |
|00002350| 6c 6f 63 61 6c 20 66 6c | 6f 61 74 20 48 69 67 68 |local fl|oat High|
|00002360| 2c 20 4c 6f 77 3b 0d 0a | 20 20 20 20 20 20 4c 6f |, Low;..| Lo|
|00002370| 77 20 3d 20 4c 4f 57 41 | 53 43 49 49 3b 0d 0a 20 |w = LOWA|SCII;.. |
|00002380| 20 20 20 20 20 48 69 67 | 68 20 3d 20 48 49 47 48 | Hig|h = HIGH|
|00002390| 41 53 43 49 49 3b 0d 0a | 20 20 20 20 20 20 72 65 |ASCII;..| re|
|000023a0| 74 75 72 6e 20 49 6e 74 | 28 52 61 6e 64 52 61 6e |turn Int|(RandRan|
|000023b0| 67 65 28 4c 6f 77 2c 20 | 48 69 67 68 29 29 3b 0d |ge(Low, |High));.|
|000023c0| 0a 20 20 20 7d 0d 0a 0d | 0a 20 20 20 66 75 6e 63 |. }...|. func|
|000023d0| 74 69 6f 6e 20 70 72 69 | 76 61 74 65 20 53 65 74 |tion pri|vate Set|
|000023e0| 47 6f 61 6c 73 28 29 7b | 0d 0a 20 20 20 20 20 20 |Goals(){|.. |
|000023f0| 6c 6f 63 61 6c 20 69 6e | 74 20 43 74 72 3b 0d 0a |local in|t Ctr;..|
|00002400| 20 20 20 20 20 20 43 74 | 72 20 3d 20 30 3b 0d 0a | Ct|r = 0;..|
|00002410| 20 20 20 20 20 20 77 68 | 69 6c 65 28 43 74 72 20 | wh|ile(Ctr |
|00002420| 3c 20 43 4f 44 45 4c 45 | 4e 47 54 48 29 7b 0d 0a |< CODELE|NGTH){..|
|00002430| 20 20 20 20 20 20 20 20 | 47 6f 61 6c 73 4d 65 74 | |GoalsMet|
|00002440| 5b 43 74 72 5d 2e 4c 65 | 74 74 65 72 0d 0a 20 20 |[Ctr].Le|tter.. |
|00002450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002460| 20 3d 20 52 69 67 68 74 | 28 20 4c 65 66 74 28 43 | = Right|( Left(C|
|00002470| 6f 64 65 46 6f 72 53 65 | 61 72 63 68 2c 20 43 74 |odeForSe|arch, Ct|
|00002480| 72 2b 31 29 2c 20 31 29 | 3b 0d 0a 20 20 20 20 20 |r+1), 1)|;.. |
|00002490| 20 20 20 47 6f 61 6c 73 | 4d 65 74 5b 43 74 72 5d | Goals|Met[Ctr]|
|000024a0| 2e 46 6f 75 6e 64 20 3d | 20 66 61 6c 73 65 3b 0d |.Found =| false;.|
|000024b0| 0a 20 20 20 20 20 20 20 | 20 43 74 72 2b 2b 3b 0d |. | Ctr++;.|
|000024c0| 0a 20 20 20 20 20 20 7d | 0d 0a 20 20 20 7d 0d 0a |. }|.. }..|
|000024d0| 0d 0a 20 20 20 66 75 6e | 63 74 69 6f 6e 20 70 72 |.. fun|ction pr|
|000024e0| 69 76 61 74 65 20 47 65 | 74 47 6f 61 6c 73 28 29 |ivate Ge|tGoals()|
|000024f0| 7b 0d 0a 20 20 20 20 20 | 20 6c 6f 63 61 6c 20 69 |{.. | local i|
|00002500| 6e 74 20 43 74 72 3b 0d | 0a 20 20 20 20 20 20 52 |nt Ctr;.|. R|
|00002510| 65 70 6f 72 74 3d 22 22 | 3b 0d 0a 20 20 20 20 20 |eport=""|;.. |
|00002520| 20 77 68 69 6c 65 28 43 | 74 72 20 3c 20 43 4f 44 | while(C|tr < COD|
|00002530| 45 4c 45 4e 47 54 48 29 | 7b 0d 0a 20 20 20 20 20 |ELENGTH)|{.. |
|00002540| 20 20 20 2f 2f 2d 2d 2d | 2d 0d 0a 20 20 20 20 20 | //---|-.. |
|00002550| 20 20 20 52 65 70 6f 72 | 74 20 24 3d 20 47 6f 61 | Repor|t $= Goa|
|00002560| 6c 73 4d 65 74 5b 43 74 | 72 5d 2e 4c 65 74 74 65 |lsMet[Ct|r].Lette|
|00002570| 72 20 24 20 47 6f 61 6c | 73 4d 65 74 5b 43 74 72 |r $ Goal|sMet[Ctr|
|00002580| 5d 2e 46 6f 75 6e 64 0d | 0a 20 20 20 20 20 20 20 |].Found.|. |
|00002590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000025a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000025b0| 24 20 47 6f 61 6c 73 4d | 65 74 5b 43 74 72 5d 2e |$ GoalsM|et[Ctr].|
|000025c0| 54 69 6d 65 73 3b 0d 0a | 20 20 20 20 20 20 20 20 |Times;..| |
|000025d0| 43 74 72 2b 2b 3b 0d 0a | 20 20 20 20 20 20 7d 0d |Ctr++;..| }.|
|000025e0| 0a 20 20 20 7d 0d 0a 0d | 0a 20 20 20 66 75 6e 63 |. }...|. func|
|000025f0| 74 69 6f 6e 20 70 72 69 | 76 61 74 65 20 44 65 74 |tion pri|vate Det|
|00002600| 65 63 74 4c 65 74 74 65 | 72 28 29 7b 0d 0a 20 20 |ectLette|r(){.. |
|00002610| 20 20 20 6c 6f 63 61 6c | 20 69 6e 74 20 43 74 72 | local| int Ctr|
|00002620| 2c 20 49 74 72 2c 20 4e | 75 6d 62 65 72 4f 66 46 |, Itr, N|umberOfF|
|00002630| 69 6e 64 73 3b 0d 0a 0d | 0a 20 20 20 20 20 43 74 |inds;...|. Ct|
|00002640| 72 20 3d 30 3b 0d 0a 20 | 20 20 20 20 77 68 69 6c |r =0;.. | whil|
|00002650| 65 28 43 74 72 20 3c 20 | 4e 55 4d 4f 46 54 52 49 |e(Ctr < |NUMOFTRI|
|00002660| 45 53 29 7b 0d 0a 20 20 | 20 20 20 20 20 20 49 74 |ES){.. | It|
|00002670| 72 20 3d 20 30 3b 0d 0a | 20 20 20 20 20 20 20 20 |r = 0;..| |
|00002680| 77 68 69 6c 65 28 49 74 | 72 20 3c 20 43 4f 44 45 |while(It|r < CODE|
|00002690| 4c 45 4e 47 54 48 29 7b | 0d 0a 20 20 20 20 20 20 |LENGTH){|.. |
|000026a0| 20 20 20 20 20 69 66 28 | 20 47 6f 61 6c 73 4d 65 | if(| GoalsMe|
|000026b0| 74 5b 49 74 72 5d 2e 4c | 65 74 74 65 72 20 3d 3d |t[Itr].L|etter ==|
|000026c0| 20 43 68 72 28 47 65 6e | 65 72 61 74 65 52 61 6e | Chr(Gen|erateRan|
|000026d0| 64 6f 6d 28 29 20 29 20 | 29 7b 0d 0a 20 20 20 20 |dom() ) |){.. |
|000026e0| 20 20 20 20 20 20 20 20 | 20 20 47 6f 61 6c 73 4d | | GoalsM|
|000026f0| 65 74 5b 49 74 72 5d 2e | 46 6f 75 6e 64 20 3d 20 |et[Itr].|Found = |
|00002700| 74 72 75 65 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |true;.. | |
|00002710| 20 20 20 20 20 47 6f 61 | 6c 73 4d 65 74 5b 49 74 | Goa|lsMet[It|
|00002720| 72 5d 2e 54 69 6d 65 73 | 2b 2b 3b 0d 0a 20 20 20 |r].Times|++;.. |
|00002730| 20 20 20 20 20 20 20 20 | 20 20 20 4e 75 6d 62 65 | | Numbe|
|00002740| 72 4f 66 46 69 6e 64 73 | 2b 2b 3b 0d 0a 20 20 20 |rOfFinds|++;.. |
|00002750| 20 20 20 20 20 20 20 20 | 7d 2f 2f 65 6e 64 20 69 | |}//end i|
|00002760| 66 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 49 74 |f.. | It|
|00002770| 72 2b 2b 3b 0d 0a 20 20 | 20 20 20 20 20 20 7d 2f |r++;.. | }/|
|00002780| 2f 65 6e 64 20 69 6e 6e | 65 72 20 77 68 69 6c 65 |/end inn|er while|
|00002790| 0d 0a 20 20 20 20 20 20 | 20 20 43 74 72 2b 2b 3b |.. | Ctr++;|
|000027a0| 0d 0a 20 20 20 20 20 7d | 2f 2f 65 6e 64 20 6f 75 |.. }|//end ou|
|000027b0| 74 65 72 20 77 68 69 6c | 65 0d 0a 20 20 20 20 20 |ter whil|e.. |
|000027c0| 47 65 74 47 6f 61 6c 73 | 28 29 3b 0d 0a 20 20 20 |GetGoals|();.. |
|000027d0| 20 20 43 68 65 63 6b 46 | 6f 72 57 69 6e 28 29 3b | CheckF|orWin();|
|000027e0| 0d 0a 20 20 20 7d 2f 2f | 65 6e 64 20 44 65 74 65 |.. }//|end Dete|
|000027f0| 63 74 0d 0a 0d 0a 20 20 | 20 66 75 6e 63 74 69 6f |ct.... | functio|
|00002800| 6e 20 70 72 69 76 61 74 | 65 20 43 68 65 63 6b 46 |n privat|e CheckF|
|00002810| 6f 72 57 69 6e 28 29 7b | 0d 0a 20 20 20 20 20 20 |orWin(){|.. |
|00002820| 6c 6f 63 61 6c 20 69 6e | 74 20 49 74 72 2c 20 47 |local in|t Itr, G|
|00002830| 6f 61 6c 3b 0d 0a 20 20 | 20 20 20 20 49 74 72 20 |oal;.. | Itr |
|00002840| 3d 20 30 3b 0d 0a 20 20 | 20 20 20 20 47 6f 61 6c |= 0;.. | Goal|
|00002850| 20 3d 20 30 3b 0d 0a 20 | 20 20 20 20 20 77 68 69 | = 0;.. | whi|
|00002860| 6c 65 28 49 74 72 20 3c | 20 43 4f 44 45 4c 45 4e |le(Itr <| CODELEN|
|00002870| 47 54 48 29 7b 0d 0a 20 | 20 20 20 20 20 20 20 69 |GTH){.. | i|
|00002880| 66 28 47 6f 61 6c 73 4d | 65 74 5b 49 74 72 5d 2e |f(GoalsM|et[Itr].|
|00002890| 46 6f 75 6e 64 20 3d 3d | 20 74 72 75 65 29 7b 0d |Found ==| true){.|
|000028a0| 0a 20 20 20 20 20 20 20 | 20 20 20 47 6f 61 6c 2b |. | Goal+|
|000028b0| 2b 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 69 66 |+;.. | if|
|000028c0| 28 47 6f 61 6c 20 3d 3d | 20 43 4f 44 45 4c 45 4e |(Goal ==| CODELEN|
|000028d0| 47 54 48 29 7b 0d 0a 20 | 20 20 20 20 20 20 20 20 |GTH){.. | |
|000028e0| 20 20 20 46 69 72 73 74 | 4d 65 73 73 61 67 65 20 | First|Message |
|000028f0| 3d 20 22 59 6f 75 20 66 | 6f 75 6e 64 20 74 68 65 |= "You f|ound the|
|00002900| 20 77 68 6f 6c 65 20 63 | 6f 64 65 21 22 3b 0d 0a | whole c|ode!";..|
|00002910| 20 20 20 20 20 20 20 20 | 20 20 7d 65 6c 73 65 7b | | }else{|
|00002920| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 46 69 |.. | Fi|
|00002930| 72 73 74 4d 65 73 73 61 | 67 65 20 3d 20 22 43 6f |rstMessa|ge = "Co|
|00002940| 64 65 20 69 73 20 73 74 | 69 6c 6c 20 69 6e 63 6f |de is st|ill inco|
|00002950| 6d 70 6c 65 74 65 21 22 | 3b 0d 0a 20 20 20 20 20 |mplete!"|;.. |
|00002960| 20 20 20 20 20 7d 2f 2f | 65 6e 64 20 69 6e 6e 65 | }//|end inne|
|00002970| 72 20 69 66 20 65 6c 73 | 65 0d 0a 20 20 20 20 20 |r if els|e.. |
|00002980| 20 20 20 7d 2f 2f 65 6e | 64 20 6f 75 74 65 72 20 | }//en|d outer |
|00002990| 69 66 0d 0a 20 20 20 20 | 20 20 20 20 49 74 72 2b |if.. | Itr+|
|000029a0| 2b 3b 0d 0a 20 20 20 20 | 20 20 7d 2f 2f 65 6e 64 |+;.. | }//end|
|000029b0| 20 77 68 69 6c 65 0d 0a | 20 20 20 7d 2f 2f 65 6e | while..| }//en|
|000029c0| 64 20 43 68 65 63 6b 0d | 0a 0d 0a 00 00 00 00 00 |d Check.|........|
|000029d0| 00 00 00 00 00 73 10 2f | 2f 3d 3d 3d 3d 3d 3d 3d |.....s./|/=======|
|000029e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000029f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a10| 3d 3d 3d 3d 3d 3d 0d 0a | 2f 2f 20 52 61 6e 64 6f |======..|// Rando|
|00002a20| 6d 43 6f 6d 6d 61 6e 64 | 54 72 69 67 67 65 72 20 |mCommand|Trigger |
|00002a30| 2e 0d 0a 2f 2f 20 53 65 | 65 20 52 61 6e 64 6f 6d |...// Se|e Random|
|00002a40| 43 6f 6d 6d 61 6e 64 54 | 72 69 67 67 65 72 2e 74 |CommandT|rigger.t|
|00002a50| 78 74 0d 0a 2f 2f 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |xt..//==|========|
|00002a60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a90| 3d 3d 3d 0d 0a 63 6c 61 | 73 73 20 52 61 6e 64 6f |===..cla|ss Rando|
|00002aa0| 6d 43 6f 6d 6d 61 6e 64 | 54 72 69 67 67 65 72 20 |mCommand|Trigger |
|00002ab0| 65 78 74 65 6e 64 73 20 | 54 72 69 67 67 65 72 0d |extends |Trigger.|
|00002ac0| 0a 09 70 6c 61 63 65 61 | 62 6c 65 3b 0d 0a 20 20 |..placea|ble;.. |
|00002ad0| 20 20 76 61 72 20 28 4d | 65 73 73 61 67 65 29 20 | var (M|essage) |
|00002ae0| 70 75 62 6c 69 63 20 73 | 74 72 69 6e 67 20 53 74 |public s|tring St|
|00002af0| 61 6e 64 55 70 4d 65 73 | 73 61 67 65 3b 0d 0a 20 |andUpMes|sage;.. |
|00002b00| 20 20 20 76 61 72 20 28 | 4d 65 73 73 61 67 65 29 | var (|Message)|
|00002b10| 20 70 75 62 6c 69 63 20 | 73 74 72 69 6e 67 20 43 | public |string C|
|00002b20| 6f 6d 6d 61 6e 64 4d 65 | 73 73 61 67 65 3b 0d 0a |ommandMe|ssage;..|
|00002b30| 20 20 20 20 76 61 72 20 | 70 72 69 76 61 74 65 20 | var |private |
|00002b40| 69 6e 74 20 52 61 6e 64 | 6f 6d 4e 75 6d 62 65 72 |int Rand|omNumber|
|00002b50| 3b 0d 0a 20 20 20 20 76 | 61 72 20 70 72 69 76 61 |;.. v|ar priva|
|00002b60| 74 65 20 73 74 72 69 6e | 67 20 44 65 66 61 75 6c |te strin|g Defaul|
|00002b70| 74 4d 65 73 73 61 67 65 | 3b 0d 0a 20 20 20 20 2f |tMessage|;.. /|
|00002b80| 2f 23 31 0d 0a 20 20 20 | 20 76 61 72 20 70 72 69 |/#1.. | var pri|
|00002b90| 76 61 74 65 20 73 74 72 | 69 6e 67 20 46 69 72 73 |vate str|ing Firs|
|00002ba0| 74 4f 74 68 4c 69 6e 65 | 3b 0d 0a 20 20 20 20 76 |tOthLine|;.. v|
|00002bb0| 61 72 20 70 72 69 76 61 | 74 65 20 73 74 72 69 6e |ar priva|te strin|
|00002bc0| 67 20 53 65 63 6f 6e 64 | 4f 74 68 4c 69 6e 65 3b |g Second|OthLine;|
|00002bd0| 0d 0a 0d 0a 20 20 20 20 | 66 75 6e 63 74 69 6f 6e |.... |function|
|00002be0| 20 50 6f 73 74 42 65 67 | 69 6e 50 6c 61 79 28 29 | PostBeg|inPlay()|
|00002bf0| 7b 0d 0a 20 20 20 20 20 | 20 53 75 70 65 72 2e 50 |{.. | Super.P|
|00002c00| 6f 73 74 42 65 67 69 6e | 50 6c 61 79 28 29 3b 0d |ostBegin|Play();.|
|00002c10| 0a 20 20 20 20 20 20 2f | 2f 23 32 0d 0a 20 20 20 |. /|/#2.. |
|00002c20| 20 20 20 2f 2f 41 73 73 | 69 67 6e 20 69 6e 69 74 | //Ass|ign init|
|00002c30| 69 61 6c 20 76 61 6c 75 | 65 73 20 20 20 0d 0a 20 |ial valu|es .. |
|00002c40| 20 20 20 20 20 46 69 72 | 73 74 4f 74 68 4c 69 6e | Fir|stOthLin|
|00002c50| 65 20 3d 20 22 49 20 73 | 77 65 61 72 20 27 74 69 |e = "I s|wear 'ti|
|00002c60| 73 20 62 65 74 74 65 72 | 22 3b 0d 0a 20 20 20 20 |s better|";.. |
|00002c70| 20 20 53 65 63 6f 6e 64 | 4f 74 68 4c 69 6e 65 20 | Second|OthLine |
|00002c80| 3d 20 22 74 6f 20 62 65 | 20 6d 75 63 68 20 61 62 |= "to be| much ab|
|00002c90| 75 73 65 64 22 3b 0d 0a | 0d 0a 20 20 20 20 20 20 |used";..|.. |
|00002ca0| 20 2f 2f 23 33 0d 0a 20 | 20 20 20 20 20 20 2f 2f | //#3.. | //|
|00002cb0| 43 61 6c 6c 20 74 68 65 | 20 52 61 6e 64 28 29 20 |Call the| Rand() |
|00002cc0| 66 75 6e 63 74 69 6f 6e | 20 74 6f 20 67 65 6e 65 |function| to gene|
|00002cd0| 72 61 74 65 20 6e 75 6d | 62 65 72 73 0d 0a 20 20 |rate num|bers.. |
|00002ce0| 20 20 20 20 20 52 61 6e | 64 6f 6d 4e 75 6d 62 65 | Ran|domNumbe|
|00002cf0| 72 20 3d 20 52 61 6e 64 | 28 32 35 29 3b 0d 0a 20 |r = Rand|(25);.. |
|00002d00| 20 20 20 20 20 20 2f 2f | 43 6f 6e 63 61 74 65 6e | //|Concaten|
|00002d10| 61 74 65 20 74 68 65 20 | 6c 69 6e 65 73 20 61 6e |ate the |lines an|
|00002d20| 64 20 63 6f 6e 76 65 72 | 74 20 61 6e 20 69 6e 74 |d conver|t an int|
|00002d30| 20 74 6f 20 61 20 73 74 | 72 69 6e 67 0d 0a 20 20 | to a st|ring.. |
|00002d40| 20 20 20 20 20 44 65 66 | 61 75 6c 74 4d 65 73 73 | Def|aultMess|
|00002d50| 61 67 65 20 40 3d 20 22 | 20 22 20 40 20 52 61 6e |age @= "| " @ Ran|
|00002d60| 64 6f 6d 4e 75 6d 62 65 | 72 3b 0d 0a 20 20 20 20 |domNumbe|r;.. |
|00002d70| 20 20 20 2f 2f 43 6f 6e | 63 61 74 65 6e 61 74 65 | //Con|catenate|
|00002d80| 20 61 73 20 62 65 66 6f | 72 65 0d 0a 20 20 20 20 | as befo|re.. |
|00002d90| 20 20 20 44 65 66 61 75 | 6c 74 4d 65 73 73 61 67 | Defau|ltMessag|
|00002da0| 65 20 40 3d 20 46 69 72 | 73 74 4f 74 68 4c 69 6e |e @= Fir|stOthLin|
|00002db0| 65 20 3b 0d 0a 20 20 20 | 20 20 20 20 44 65 66 61 |e ;.. | Defa|
|00002dc0| 75 6c 74 4d 65 73 73 61 | 67 65 20 40 3d 20 53 65 |ultMessa|ge @= Se|
|00002dd0| 63 6f 6e 64 4f 74 68 4c | 69 6e 65 3b 0d 0a 20 20 |condOthL|ine;.. |
|00002de0| 20 20 20 20 20 4d 65 73 | 73 61 67 65 20 3d 20 44 | Mes|sage = D|
|00002df0| 65 66 61 75 6c 74 4d 65 | 73 73 61 67 65 3b 0d 0a |efaultMe|ssage;..|
|00002e00| 20 20 20 20 7d 0d 0a 0d | 0a 00 00 89 17 00 00 05 | }...|........|
|00002e10| 00 00 00 00 10 00 00 00 | 14 02 00 00 14 00 00 00 |........|........|
|00002e20| 1c 89 16 0f 01 88 01 17 | 04 0b 47 00 00 00 02 00 |........|..G.....|
|00002e30| 02 00 00 89 50 02 00 00 | 05 00 00 00 00 14 00 00 |....P...|........|
|00002e40| 00 1b 02 00 00 3c 00 00 | 00 0f 01 13 61 16 20 0a |.....<..|....a. .|
|00002e50| 16 19 01 13 06 00 00 1b | 0c 16 0f 01 2a 1f 47 6f |........|....*.Go|
|00002e60| 21 00 1c 89 16 0f 01 88 | 01 2a 04 0b 47 00 00 00 |!.......|.*..G...|
|00002e70| 02 00 02 00 00 00 4e 02 | 01 00 00 00 01 00 40 00 |......N.|......@.|
|00002e80| 07 00 00 0c 01 00 00 00 | 01 00 40 00 07 00 00 00 |........|..@.....|
|00002e90| 00 00 00 00 00 00 4f 12 | 2f 2f 3d 3d 3d 3d 3d 3d |......O.|//======|
|00002ea0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002eb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ec0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ed0| 3d 3d 0d 0a 2f 2f 20 4d | 61 74 68 2e 0d 0a 2f 2f |==..// M|ath...//|
|00002ee0| 73 65 65 20 4d 61 74 68 | 2e 74 78 74 0d 0a 2f 2f |see Math|.txt..//|
|00002ef0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f20| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 0a 63 6c 61 73 73 20 |========|..class |
|00002f30| 4d 61 74 68 20 65 78 74 | 65 6e 64 73 20 41 63 74 |Math ext|ends Act|
|00002f40| 6f 72 20 70 6c 61 63 65 | 61 62 6c 65 3b 0d 0a 0d |or place|able;...|
|00002f50| 0a 0d 0a 2f 2f 20 23 31 | 20 54 61 6b 65 73 20 74 |...// #1| Takes t|
|00002f60| 77 6f 20 61 72 67 75 6d | 65 6e 74 73 20 6f 66 20 |wo argum|ents of |
|00002f70| 74 68 65 20 74 79 70 65 | 20 66 6c 6f 61 74 0d 0a |the type| float..|
|00002f80| 2f 2f 20 20 61 6e 64 20 | 72 65 74 75 72 6e 73 20 |// and |returns |
|00002f90| 61 20 76 61 6c 75 65 20 | 6f 66 20 74 68 65 20 74 |a value |of the t|
|00002fa0| 79 70 65 20 66 6c 6f 61 | 74 0d 0a 70 75 62 6c 69 |ype floa|t..publi|
|00002fb0| 63 20 66 75 6e 63 74 69 | 6f 6e 20 66 6c 6f 61 74 |c functi|on float|
|00002fc0| 20 41 64 64 28 66 6c 6f | 61 74 20 4e 75 6d 41 2c | Add(flo|at NumA,|
|00002fd0| 20 66 6c 6f 61 74 20 4e | 75 6d 62 29 7b 0d 0a 20 | float N|umb){.. |
|00002fe0| 20 20 72 65 74 75 72 6e | 20 4e 75 6d 41 20 2b 20 | return| NumA + |
|00002ff0| 4e 75 6d 42 3b 0d 0a 7d | 0d 0a 0d 0a 70 75 62 6c |NumB;..}|....publ|
|00003000| 69 63 20 66 75 6e 63 74 | 69 6f 6e 20 66 6c 6f 61 |ic funct|ion floa|
|00003010| 74 20 53 75 62 74 72 61 | 63 74 28 66 6c 6f 61 74 |t Subtra|ct(float|
|00003020| 20 4e 75 6d 41 2c 20 66 | 6c 6f 61 74 20 4e 75 6d | NumA, f|loat Num|
|00003030| 42 29 7b 0d 0a 20 20 20 | 72 65 74 75 72 6e 20 4e |B){.. |return N|
|00003040| 75 6d 41 20 2d 20 4e 75 | 6d 42 3b 0d 0a 7d 0d 0a |umA - Nu|mB;..}..|
|00003050| 0d 0a 70 75 62 6c 69 63 | 20 66 75 6e 63 74 69 6f |..public| functio|
|00003060| 6e 20 66 6c 6f 61 74 20 | 4d 75 6c 74 69 70 6c 79 |n float |Multiply|
|00003070| 28 66 6c 6f 61 74 20 4e | 75 6d 41 2c 20 66 6c 6f |(float N|umA, flo|
|00003080| 61 74 20 4e 75 6d 62 29 | 7b 0d 0a 20 20 20 20 0d |at Numb)|{.. .|
|00003090| 0a 20 20 20 72 65 74 75 | 72 6e 20 4e 75 6d 41 20 |. retu|rn NumA |
|000030a0| 2a 20 4e 75 6d 42 3b 0d | 0a 7d 0d 0a 0d 0a 70 75 |* NumB;.|.}....pu|
|000030b0| 62 6c 69 63 20 66 75 6e | 63 74 69 6f 6e 20 66 6c |blic fun|ction fl|
|000030c0| 6f 61 74 20 44 69 76 69 | 64 65 41 62 79 42 28 66 |oat Divi|deAbyB(f|
|000030d0| 6c 6f 61 74 20 4e 75 6d | 41 2c 20 66 6c 6f 61 74 |loat Num|A, float|
|000030e0| 20 4e 75 6d 62 29 7b 0d | 0a 0d 0a 20 20 20 2f 2f | Numb){.|... //|
|000030f0| 20 23 32 20 44 65 63 6c | 61 72 65 20 61 20 76 61 | #2 Decl|are a va|
|00003100| 72 69 61 62 6c 65 20 74 | 68 61 74 20 69 73 20 6e |riable t|hat is n|
|00003110| 6f 74 20 0d 0a 20 20 20 | 2f 2f 20 76 69 73 69 62 |ot .. |// visib|
|00003120| 6c 65 20 74 6f 20 6f 74 | 68 65 72 20 66 75 6e 63 |le to ot|her func|
|00003130| 74 69 6f 6e 73 0d 0a 20 | 20 20 6c 6f 63 61 6c 20 |tions.. | local |
|00003140| 66 6c 6f 61 74 20 52 65 | 73 75 6c 74 3b 0d 0a 20 |float Re|sult;.. |
|00003150| 20 20 52 65 73 75 6c 74 | 20 3d 20 30 3b 20 0d 0a | Result| = 0; ..|
|00003160| 20 20 20 69 66 28 4e 75 | 6d 41 20 21 3d 20 30 29 | if(Nu|mA != 0)|
|00003170| 7b 0d 0a 20 20 20 20 20 | 52 65 73 75 6c 74 20 3d |{.. |Result =|
|00003180| 20 4e 75 6d 41 2f 4e 75 | 6d 42 3b 20 20 20 0d 0a | NumA/Nu|mB; ..|
|00003190| 20 20 20 7d 0d 0a 20 20 | 20 72 65 74 75 72 6e 20 | }.. | return |
|000031a0| 52 65 73 75 6c 74 3b 0d | 0a 7d 0d 0a 0d 0a 0d 0a |Result;.|.}......|
|000031b0| 70 75 62 6c 69 63 20 66 | 75 6e 63 74 69 6f 6e 20 |public f|unction |
|000031c0| 66 6c 6f 61 74 20 41 76 | 65 72 61 67 65 54 77 6f |float Av|erageTwo|
|000031d0| 4e 75 6d 62 65 72 73 28 | 66 6c 6f 61 74 20 46 69 |Numbers(|float Fi|
|000031e0| 72 73 74 2c 20 66 6c 6f | 61 74 20 53 65 63 6f 6e |rst, flo|at Secon|
|000031f0| 64 29 7b 0d 0a 0d 0a 20 | 20 20 20 6c 6f 63 61 6c |d){.... | local|
|00003200| 20 66 6c 6f 61 74 20 41 | 64 64 65 64 4e 75 6d 62 | float A|ddedNumb|
|00003210| 65 72 73 3b 0d 0a 0d 0a | 0d 0a 20 20 20 20 2f 2f |ers;....|.. //|
|00003220| 23 33 20 43 61 6c 6c 20 | 61 64 64 20 66 72 6f 6d |#3 Call |add from|
|00003230| 20 77 69 74 68 69 6e 20 | 74 68 65 20 63 6c 61 73 | within |the clas|
|00003240| 73 0d 0a 20 20 20 20 2f | 2f 41 73 73 69 67 6e 20 |s.. /|/Assign |
|00003250| 74 68 65 20 72 65 74 75 | 72 6e 65 64 20 76 61 6c |the retu|rned val|
|00003260| 75 65 20 6f 66 20 41 64 | 64 28 29 0d 0a 20 20 20 |ue of Ad|d().. |
|00003270| 20 41 64 64 65 64 4e 75 | 6d 62 65 72 73 20 3d 20 | AddedNu|mbers = |
|00003280| 41 64 64 28 46 69 72 73 | 74 2c 20 53 65 63 6f 6e |Add(Firs|t, Secon|
|00003290| 64 29 3b 0d 0a 20 20 20 | 20 0d 0a 20 20 20 20 2f |d);.. | .. /|
|000032a0| 2f 23 34 20 57 68 65 6e | 20 79 6f 75 20 61 73 73 |/#4 When| you ass|
|000032b0| 69 67 6e 20 61 20 6e 65 | 77 20 76 61 6c 75 65 2c |ign a ne|w value,|
|000032c0| 20 79 6f 75 20 63 6c 65 | 61 72 20 74 68 65 20 6f | you cle|ar the o|
|000032d0| 6c 64 0d 0a 20 20 20 20 | 41 64 64 65 64 4e 75 6d |ld.. |AddedNum|
|000032e0| 62 65 72 73 20 3d 20 44 | 69 76 69 64 65 41 62 79 |bers = D|ivideAby|
|000032f0| 42 28 41 64 64 65 64 4e | 75 6d 62 65 72 73 2c 20 |B(AddedN|umbers, |
|00003300| 32 2e 30 29 3b 0d 0a 20 | 20 20 20 72 65 74 75 72 |2.0);.. | retur|
|00003310| 6e 20 41 64 64 65 64 4e | 75 6d 62 65 72 73 3b 0d |n AddedN|umbers;.|
|00003320| 0a 7d 0d 0a 0d 0a 00 00 | 00 5b 01 03 20 38 00 00 |.}......|.[.. 8..|
|00003330| 00 2a 03 20 36 00 00 00 | 2c 01 00 00 00 80 05 40 |.*. 6...|,......@|
|00003340| 00 00 00 89 4d 02 00 00 | 05 00 00 00 00 11 00 00 |....M...|........|
|00003350| 00 16 02 00 00 a5 00 00 | 00 1c 89 16 0f 01 3d 1f |........|......=.|
|00003360| 49 20 73 77 65 61 72 20 | 27 74 69 73 20 62 65 74 |I swear |'tis bet|
|00003370| 74 65 72 00 0f 01 3f 1f | 20 74 6f 20 62 65 20 6d |ter...?.| to be m|
|00003380| 75 63 68 20 61 62 75 73 | 65 64 00 0f 01 32 1f 54 |uch abus|ed...2.T|
|00003390| 68 61 6e 20 62 75 74 20 | 74 6f 20 6b 6e 6f 77 20 |han but |to know |
|000033a0| 27 74 20 61 20 6c 69 74 | 74 6c 65 2e 00 0e 61 43 |'t a lit|tle...aC|
|000033b0| 01 0c 01 3d 16 0e 61 43 | 01 0c 01 3f 16 0e 61 42 |...=..aC|...?..aB|
|000033c0| 01 0c ec 2c 0d 16 16 0e | 61 43 01 0c 01 32 16 0f |...,....|aC...2..|
|000033d0| 01 88 01 0c 04 0b 47 00 | 00 00 02 00 02 00 00 00 |......G.|........|
|000033e0| 55 02 01 00 00 00 01 00 | 40 00 07 00 00 35 01 00 |U.......|@....5..|
|000033f0| 00 00 01 00 40 00 07 00 | 00 0e 01 00 00 00 80 05 |....@...|........|
|00003400| 40 00 00 00 00 00 00 00 | 00 00 00 00 66 0f 2f 2f |@.......|....f.//|
|00003410| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003420| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003430| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003440| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0a 2f |========|=====../|
|00003450| 2f 20 43 6f 6d 6d 61 6e | 64 54 72 69 67 67 65 72 |/ Comman|dTrigger|
|00003460| 2e 0d 0a 2f 2f 20 53 65 | 65 20 43 6f 6d 6d 61 6e |...// Se|e Comman|
|00003470| 64 54 72 69 67 67 65 72 | 56 33 2e 74 78 74 0d 0a |dTrigger|V3.txt..|
|00003480| 2f 2f 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |//======|========|
|00003490| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000034a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000034b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|000034c0| 0a 63 6c 61 73 73 20 43 | 6f 6d 6d 61 6e 64 54 72 |.class C|ommandTr|
|000034d0| 69 67 67 65 72 20 65 78 | 74 65 6e 64 73 20 54 72 |igger ex|tends Tr|
|000034e0| 69 67 67 65 72 0d 0a 09 | 70 6c 61 63 65 61 62 6c |igger...|placeabl|
|000034f0| 65 3b 0d 0a 20 20 20 20 | 76 61 72 20 28 4d 65 73 |e;.. |var (Mes|
|00003500| 73 61 67 65 29 20 70 75 | 62 6c 69 63 20 73 74 72 |sage) pu|blic str|
|00003510| 69 6e 67 20 53 74 61 6e | 64 55 70 4d 65 73 73 61 |ing Stan|dUpMessa|
|00003520| 67 65 3b 0d 0a 20 20 20 | 20 76 61 72 20 28 4d 65 |ge;.. | var (Me|
|00003530| 73 73 61 67 65 29 20 70 | 75 62 6c 69 63 20 73 74 |ssage) p|ublic st|
|00003540| 72 69 6e 67 20 43 6f 6d | 6d 61 6e 64 4d 65 73 73 |ring Com|mandMess|
|00003550| 61 67 65 3b 0d 0a 0d 0a | 20 20 20 20 76 61 72 20 |age;....| var |
|00003560| 70 72 69 76 61 74 65 20 | 73 74 72 69 6e 67 20 44 |private |string D|
|00003570| 65 66 61 75 6c 74 4d 65 | 73 73 61 67 65 3b 0d 0a |efaultMe|ssage;..|
|00003580| 20 20 20 20 2f 2f 23 31 | 0d 0a 20 20 20 20 76 61 | //#1|.. va|
|00003590| 72 20 70 72 69 76 61 74 | 65 20 73 74 72 69 6e 67 |r privat|e string|
|000035a0| 20 46 69 72 73 74 4f 74 | 68 4c 69 6e 65 3b 0d 0a | FirstOt|hLine;..|
|000035b0| 20 20 20 20 76 61 72 20 | 70 72 69 76 61 74 65 20 | var |private |
|000035c0| 73 74 72 69 6e 67 20 53 | 65 63 6f 6e 64 4f 74 68 |string S|econdOth|
|000035d0| 4c 69 6e 65 3b 0d 0a 20 | 20 20 20 76 61 72 20 70 |Line;.. | var p|
|000035e0| 72 69 76 61 74 65 20 73 | 74 72 69 6e 67 20 54 68 |rivate s|tring Th|
|000035f0| 69 72 64 4f 74 68 4c 69 | 6e 65 3b 0d 0a 0d 0a 20 |irdOthLi|ne;.... |
|00003600| 20 20 20 66 75 6e 63 74 | 69 6f 6e 20 50 6f 73 74 | funct|ion Post|
|00003610| 42 65 67 69 6e 50 6c 61 | 79 28 29 7b 0d 0a 20 20 |BeginPla|y(){.. |
|00003620| 20 20 20 20 53 75 70 65 | 72 2e 50 6f 73 74 42 65 | Supe|r.PostBe|
|00003630| 67 69 6e 50 6c 61 79 28 | 29 3b 0d 0a 20 20 20 20 |ginPlay(|);.. |
|00003640| 20 20 0d 0a 20 20 20 20 | 20 20 2f 2f 23 32 0d 0a | .. | //#2..|
|00003650| 20 20 20 20 20 20 2f 2f | 41 73 73 69 67 6e 20 69 | //|Assign i|
|00003660| 6e 69 74 69 61 6c 20 76 | 61 6c 75 65 73 20 20 20 |nitial v|alues |
|00003670| 0d 0a 20 20 20 20 20 20 | 46 69 72 73 74 4f 74 68 |.. |FirstOth|
|00003680| 4c 69 6e 65 20 3d 20 22 | 49 20 73 77 65 61 72 20 |Line = "|I swear |
|00003690| 27 74 69 73 20 62 65 74 | 74 65 72 22 3b 0d 0a 20 |'tis bet|ter";.. |
|000036a0| 20 20 20 20 20 53 65 63 | 6f 6e 64 4f 74 68 4c 69 | Sec|ondOthLi|
|000036b0| 6e 65 20 3d 20 22 20 74 | 6f 20 62 65 20 6d 75 63 |ne = " t|o be muc|
|000036c0| 68 20 61 62 75 73 65 64 | 22 3b 0d 0a 20 20 20 20 |h abused|";.. |
|000036d0| 20 20 54 68 69 72 64 4f | 74 68 4c 69 6e 65 20 3d | ThirdO|thLine =|
|000036e0| 20 22 54 68 61 6e 20 62 | 75 74 20 74 6f 20 6b 6e | "Than b|ut to kn|
|000036f0| 6f 77 20 27 74 20 61 20 | 6c 69 74 74 6c 65 2e 22 |ow 't a |little."|
|00003700| 3b 0d 0a 0d 0a 20 20 20 | 20 20 20 20 2f 2f 23 43 |;.... | //#C|
|00003710| 6f 6e 63 61 74 65 6e 61 | 74 65 20 74 68 65 20 6c |oncatena|te the l|
|00003720| 69 6e 65 73 0d 0a 20 20 | 20 20 20 20 20 44 65 66 |ines.. | Def|
|00003730| 61 75 6c 74 4d 65 73 73 | 61 67 65 20 40 3d 20 46 |aultMess|age @= F|
|00003740| 69 72 73 74 4f 74 68 4c | 69 6e 65 20 3b 0d 0a 20 |irstOthL|ine ;.. |
|00003750| 20 20 20 20 20 20 44 65 | 66 61 75 6c 74 4d 65 73 | De|faultMes|
|00003760| 73 61 67 65 20 40 3d 20 | 53 65 63 6f 6e 64 4f 74 |sage @= |SecondOt|
|00003770| 68 4c 69 6e 65 3b 0d 0a | 20 20 20 20 20 20 20 44 |hLine;..| D|
|00003780| 65 66 61 75 6c 74 4d 65 | 73 73 61 67 65 20 24 3d |efaultMe|ssage $=|
|00003790| 20 43 68 72 28 31 33 29 | 3b 0d 0a 20 20 20 20 20 | Chr(13)|;.. |
|000037a0| 20 20 44 65 66 61 75 6c | 74 4d 65 73 73 61 67 65 | Defaul|tMessage|
|000037b0| 20 40 3d 20 54 68 69 72 | 64 4f 74 68 4c 69 6e 65 | @= Thir|dOthLine|
|000037c0| 3b 0d 0a 20 20 20 0d 0a | 20 20 20 20 20 20 20 4d |;.. ..| M|
|000037d0| 65 73 73 61 67 65 20 3d | 20 44 65 66 61 75 6c 74 |essage =| Default|
|000037e0| 4d 65 73 73 61 67 65 3b | 0d 0a 20 20 20 20 7d 0d |Message;|.. }.|
|000037f0| 0a 0d 0a 00 00 00 60 01 | 00 59 02 17 00 00 00 00 |......`.|.Y......|
|00003800| 77 00 00 00 9b 0c 00 00 | 09 00 00 00 04 01 16 04 |w.......|........|
|00003810| 0b 47 00 00 00 02 00 04 | 00 00 00 00 01 00 00 00 |.G......|........|
|00003820| 80 05 40 00 00 00 89 54 | 02 00 00 05 00 00 00 00 |..@....T|........|
|00003830| 10 00 00 00 22 02 00 00 | 83 00 00 00 1c 89 16 0f |...."...|........|
|00003840| 01 38 1f 49 20 73 77 65 | 61 72 20 27 74 69 73 20 |.8.I swe|ar 'tis |
|00003850| 62 65 74 74 65 72 00 0f | 01 39 1f 74 6f 20 62 65 |better..|.9.to be|
|00003860| 20 6d 75 63 68 20 61 62 | 75 73 65 64 00 0f 01 35 | much ab|used...5|
|00003870| a7 2c 19 16 0e 61 43 01 | 0d a8 1f 20 00 39 53 01 |.,...aC.|... .9S.|
|00003880| 35 16 16 0e 61 43 01 0d | 01 38 16 0e 61 43 01 0d |5...aC..|.8..aC..|
|00003890| 01 39 16 0f 01 88 01 0d | 04 0b 47 00 00 00 02 00 |.9......|..G.....|
|000038a0| 02 00 00 89 4d 01 00 00 | 05 00 00 00 00 0a 00 00 |....M...|........|
|000038b0| 00 1a 01 00 00 14 00 00 | 00 1c 89 16 0f 01 88 01 |........|........|
|000038c0| 4d 01 04 0b 47 00 00 00 | 02 00 02 00 00 00 41 01 |M...G...|......A.|
|000038d0| 01 00 00 00 80 05 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|000038e0| 80 05 00 00 00 00 00 1a | 01 00 00 00 80 05 40 00 |........|......@.|
|000038f0| 00 00 00 00 01 00 00 00 | 80 05 00 00 00 00 00 05 |........|........|
|00003900| 01 00 00 00 80 05 40 00 | 00 00 89 5d 01 00 00 05 |......@.|...]....|
|00003910| 00 00 00 00 0f 00 00 00 | ba 01 00 00 4a 00 00 00 |........|....J...|
|00003920| 1c 89 16 0f 01 29 1f 4d | 6f 76 65 20 79 65 74 20 |.....).M|ove yet |
|00003930| 61 67 61 69 6e 3a 00 0e | 61 43 01 88 01 29 16 0e |again:..|aC...)..|
|00003940| 61 43 01 88 01 5d 01 16 | 0e 61 43 01 88 01 57 01 |aC...]..|.aC...W.|
|00003950| 16 04 0b 47 00 00 00 02 | 00 02 00 00 00 00 01 00 |...G....|........|
|00003960| 00 00 80 05 00 00 00 00 | 00 40 01 01 00 00 00 80 |........|.@......|
|00003970| 05 40 00 00 00 00 22 01 | 00 00 00 80 05 00 00 00 |.@....".|........|
|00003980| 00 00 3a 03 20 36 00 00 | 00 11 01 00 00 00 80 05 |..:. 6..|........|
|00003990| 00 00 00 00 00 00 00 00 | 00 00 00 00 74 1a 2f 2f |........|....t.//|
|000039a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000039b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000039c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000039d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000039e0| 3d 0d 0a 2f 2f 20 43 6f | 6d 6d 61 6e 64 54 6f 75 |=..// Co|mmandTou|
|000039f0| 63 68 54 72 69 67 67 65 | 72 20 0d 0a 2f 2f 20 53 |chTrigge|r ..// S|
|00003a00| 65 65 20 43 6f 6d 6d 61 | 6e 64 54 6f 75 63 68 54 |ee Comma|ndTouchT|
|00003a10| 72 69 67 67 65 72 56 30 | 31 2e 74 78 74 0d 0a 2f |riggerV0|1.txt../|
|00003a20| 2f 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/=======|========|
|00003a30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003a60| 3d 3d 0d 0a 63 6c 61 73 | 73 20 43 6f 6d 6d 61 6e |==..clas|s Comman|
|00003a70| 64 54 6f 75 63 68 54 72 | 69 67 67 65 72 20 65 78 |dTouchTr|igger ex|
|00003a80| 74 65 6e 64 73 20 54 72 | 69 67 67 65 72 20 70 6c |tends Tr|igger pl|
|00003a90| 61 63 65 61 62 6c 65 3b | 0d 0a 20 20 20 20 2f 2f |aceable;|.. //|
|00003aa0| 23 31 0d 0a 20 20 20 20 | 2f 2f 20 64 61 74 61 20 |#1.. |// data |
|00003ab0| 6d 65 6d 62 65 72 73 20 | 66 6f 72 20 6d 65 73 73 |members |for mess|
|00003ac0| 61 67 65 73 20 61 6e 64 | 20 72 61 6e 64 6f 6d 20 |ages and| random |
|00003ad0| 6e 75 6d 62 65 72 73 0d | 0a 20 20 20 20 76 61 72 |numbers.|. var|
|00003ae0| 20 70 72 69 76 61 74 65 | 20 73 74 72 69 6e 67 20 | private| string |
|00003af0| 46 69 72 73 74 4d 65 73 | 73 61 67 65 3b 0d 0a 20 |FirstMes|sage;.. |
|00003b00| 20 20 20 76 61 72 20 70 | 72 69 76 61 74 65 20 73 | var p|rivate s|
|00003b10| 74 72 69 6e 67 20 53 65 | 63 6f 6e 64 4d 65 73 73 |tring Se|condMess|
|00003b20| 61 67 65 3b 0d 0a 20 20 | 20 20 76 61 72 20 70 72 |age;.. | var pr|
|00003b30| 69 76 61 74 65 20 69 6e | 74 20 52 61 6e 64 6f 6d |ivate in|t Random|
|00003b40| 4e 75 6d 62 65 72 3b 0d | 0a 0d 0a 66 75 6e 63 74 |Number;.|...funct|
|00003b50| 69 6f 6e 20 50 6f 73 74 | 42 65 67 69 6e 50 6c 61 |ion Post|BeginPla|
|00003b60| 79 28 29 0d 0a 7b 0d 0a | 20 20 20 20 2f 2f 23 32 |y()..{..| //#2|
|00003b70| 20 0d 0a 20 20 20 20 2f | 2f 20 43 61 6c 6c 20 50 | .. /|/ Call P|
|00003b80| 6f 73 74 42 65 67 69 6e | 50 6c 61 79 28 29 20 69 |ostBegin|Play() i|
|00003b90| 6e 20 74 68 65 20 70 61 | 72 65 6e 74 20 63 6c 61 |n the pa|rent cla|
|00003ba0| 73 73 20 28 54 72 69 67 | 67 65 72 29 0d 0a 20 20 |ss (Trig|ger).. |
|00003bb0| 20 20 53 75 70 65 72 2e | 50 6f 73 74 42 65 67 69 | Super.|PostBegi|
|00003bc0| 6e 50 6c 61 79 28 29 3b | 0d 0a 20 20 20 20 4d 65 |nPlay();|.. Me|
|00003bd0| 73 73 61 67 65 20 3d 20 | 46 69 72 73 74 4d 65 73 |ssage = |FirstMes|
|00003be0| 73 61 67 65 3b 0d 0a 7d | 2f 2f 20 65 6e 64 20 50 |sage;..}|// end P|
|00003bf0| 6f 73 74 42 65 67 69 6e | 50 6c 61 79 28 29 0d 0a |ostBegin|Play()..|
|00003c00| 0d 0a 2f 2f 20 23 33 0d | 0a 2f 2f 20 41 73 20 64 |..// #3.|.// As d|
|00003c10| 65 66 69 6e 65 64 20 69 | 6e 20 74 68 65 20 70 61 |efined i|n the pa|
|00003c20| 72 65 6e 74 20 63 6c 61 | 73 73 2c 0d 0a 2f 2f 20 |rent cla|ss,..// |
|00003c30| 54 6f 75 63 68 28 29 20 | 69 73 20 63 61 6c 6c 65 |Touch() |is calle|
|00003c40| 64 20 77 68 65 6e 20 61 | 6e 20 61 63 74 6f 72 20 |d when a|n actor |
|00003c50| 74 6f 75 63 68 65 73 20 | 74 68 65 20 74 72 69 67 |touches |the trig|
|00003c60| 67 65 72 2e 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 54 |ger...fu|nction T|
|00003c70| 6f 75 63 68 28 20 61 63 | 74 6f 72 20 4f 74 68 65 |ouch( ac|tor Othe|
|00003c80| 72 20 29 0d 0a 7b 0d 0a | 20 20 20 20 2f 2f 23 34 |r )..{..| //#4|
|00003c90| 20 0d 0a 20 20 20 20 2f | 2f 43 61 6e 20 74 68 65 | .. /|/Can the|
|00003ca0| 20 74 6f 75 63 68 69 6e | 67 20 41 63 74 6f 72 20 | touchin|g Actor |
|00003cb0| 6f 62 6a 65 63 74 20 61 | 66 66 65 63 74 20 74 68 |object a|ffect th|
|00003cc0| 69 73 20 54 72 69 67 67 | 65 72 20 6f 62 6a 65 63 |is Trigg|er objec|
|00003cd0| 74 0d 0a 20 20 20 20 69 | 66 20 28 49 73 52 65 6c |t.. i|f (IsRel|
|00003ce0| 65 76 61 6e 74 28 20 4f | 74 68 65 72 20 29 20 29 |evant( O|ther ) )|
|00003cf0| 0d 0a 20 20 20 20 7b 0d | 0a 20 20 20 20 20 20 20 |.. {.|. |
|00003d00| 20 20 20 2f 2f 20 23 35 | 0d 0a 20 20 20 20 20 20 | // #5|.. |
|00003d10| 20 20 20 20 2f 2f 20 43 | 61 73 74 20 74 68 65 20 | // C|ast the |
|00003d20| 4f 74 68 65 72 20 72 65 | 66 65 72 65 6e 63 65 20 |Other re|ference |
|00003d30| 61 6e 64 20 64 65 74 65 | 72 6d 69 6e 65 0d 0a 20 |and dete|rmine.. |
|00003d40| 20 20 20 20 20 20 20 20 | 20 2f 2f 20 69 66 20 74 | | // if t|
|00003d50| 68 65 20 70 61 77 6e 20 | 69 73 20 63 72 6f 75 63 |he pawn |is crouc|
|00003d60| 68 69 6e 67 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |hing.. | |
|00003d70| 69 66 20 28 50 61 77 6e | 28 4f 74 68 65 72 29 2e |if (Pawn|(Other).|
|00003d80| 62 49 73 43 72 6f 75 63 | 68 65 64 29 7b 0d 0a 20 |bIsCrouc|hed){.. |
|00003d90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2f 2f 20 | | // |
|00003da0| 23 36 20 47 65 6e 65 72 | 61 74 65 20 61 20 72 61 |#6 Gener|ate a ra|
|00003db0| 6e 64 6f 6d 20 6e 75 6d | 62 65 72 20 61 6e 64 20 |ndom num|ber and |
|00003dc0| 64 69 73 70 6c 61 79 20 | 61 20 6d 65 73 73 61 67 |display |a messag|
|00003dd0| 65 20 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |e .. | |
|00003de0| 20 20 2f 2f 20 72 65 6c | 65 76 61 6e 74 20 74 6f | // rel|evant to|
|00003df0| 20 63 72 6f 75 63 68 69 | 6e 67 20 70 61 77 6e 73 | crouchi|ng pawns|
|00003e00| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00003e10| 52 61 6e 64 6f 6d 4e 75 | 6d 62 65 72 20 3d 20 52 |RandomNu|mber = R|
|00003e20| 61 6e 64 28 31 30 29 3b | 0d 0a 20 20 20 20 20 20 |and(10);|.. |
|00003e30| 20 20 20 20 20 20 20 20 | 53 65 63 6f 6e 64 4d 65 | |SecondMe|
|00003e40| 73 73 61 67 65 20 3d 20 | 22 47 65 74 20 75 70 21 |ssage = |"Get up!|
|00003e50| 22 20 40 20 52 61 6e 64 | 6f 6d 4e 75 6d 62 65 72 |" @ Rand|omNumber|
|00003e60| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.. | |
|00003e70| 20 4d 65 73 73 61 67 65 | 3d 20 53 65 63 6f 6e 64 | Message|= Second|
|00003e80| 4d 65 73 73 61 67 65 3b | 0d 0a 20 20 20 20 20 20 |Message;|.. |
|00003e90| 20 20 20 20 7d 2f 2f 65 | 6e 64 20 69 66 0d 0a 20 | }//e|nd if.. |
|00003ea0| 20 20 20 20 20 20 20 20 | 20 65 6c 73 65 7b 20 0d | | else{ .|
|00003eb0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f |. | /|
|00003ec0| 2f 20 23 38 20 54 68 65 | 20 61 63 74 6f 72 27 73 |/ #8 The| actor's|
|00003ed0| 20 70 61 77 6e 20 69 73 | 20 6e 6f 74 20 63 72 6f | pawn is| not cro|
|00003ee0| 75 63 68 69 6e 67 0d 0a | 20 20 20 20 20 20 20 20 |uching..| |
|00003ef0| 20 20 20 20 20 20 52 61 | 6e 64 6f 6d 4e 75 6d 62 | Ra|ndomNumb|
|00003f00| 65 72 20 3d 20 52 61 6e | 64 28 31 30 29 3b 20 20 |er = Ran|d(10); |
|00003f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 0d 0a | | ..|
|00003f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 69 | | Fi|
|00003f30| 72 73 74 4d 65 73 73 61 | 67 65 20 3d 20 22 47 65 |rstMessa|ge = "Ge|
|00003f40| 74 20 64 6f 77 6e 21 22 | 20 40 20 52 61 6e 64 6f |t down!"| @ Rando|
|00003f50| 6d 4e 75 6d 62 65 72 3b | 0d 0a 20 20 20 20 20 20 |mNumber;|.. |
|00003f60| 20 20 20 20 20 20 20 20 | 4d 65 73 73 61 67 65 20 | |Message |
|00003f70| 3d 20 46 69 72 73 74 4d | 65 73 73 61 67 65 20 3b |= FirstM|essage ;|
|00003f80| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 7d 2f 2f 65 |.. | }//e|
|00003f90| 6e 64 20 65 6c 73 65 0d | 0a 20 20 20 20 20 20 20 |nd else.|. |
|00003fa0| 20 20 20 2f 2f 20 23 37 | 20 43 61 6c 6c 20 74 68 | // #7| Call th|
|00003fb0| 65 20 70 61 72 65 6e 74 | 20 63 6c 61 73 73 20 76 |e parent| class v|
|00003fc0| 65 72 73 69 6f 6e 20 6f | 66 20 54 6f 75 63 68 28 |ersion o|f Touch(|
|00003fd0| 29 0d 0a 20 20 20 20 20 | 20 20 20 20 20 2f 2f 20 |).. | // |
|00003fe0| 77 68 69 63 68 20 64 69 | 73 70 6c 61 79 73 20 74 |which di|splays t|
|00003ff0| 68 65 20 6d 65 73 73 61 | 67 65 20 74 6f 20 74 68 |he messa|ge to th|
|00004000| 65 20 73 63 72 65 65 6e | 0d 0a 20 20 20 20 20 20 |e screen|.. |
|00004010| 20 20 20 20 53 75 70 65 | 72 2e 54 6f 75 63 68 28 | Supe|r.Touch(|
|00004020| 4f 74 68 65 72 29 3b 0d | 0a 20 20 20 20 7d 2f 2f |Other);.|. }//|
|00004030| 65 6e 64 20 6f 75 74 65 | 72 20 69 66 0d 0a 7d 2f |end oute|r if..}/|
|00004040| 2f 20 65 6e 64 20 54 6f | 75 63 68 28 29 0d 0a 0d |/ end To|uch()...|
|00004050| 0a 00 00 00 00 00 00 00 | 00 00 00 75 22 2f 2f 3d |........|...u"//=|
|00004060| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004070| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000040a0| 0d 0a 2f 2f 20 43 6f 6d | 6d 61 6e 64 4d 65 73 73 |..// Com|mandMess|
|000040b0| 61 67 65 54 72 69 67 67 | 65 72 20 0d 0a 2f 2f 20 |ageTrigg|er ..// |
|000040c0| 53 65 65 20 43 6f 6d 6d | 61 6e 64 4d 65 73 73 61 |See Comm|andMessa|
|000040d0| 67 65 54 72 69 67 67 65 | 72 2e 74 78 74 0d 0a 2f |geTrigge|r.txt../|
|000040e0| 2f 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/=======|========|
|000040f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004100| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004110| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004120| 3d 3d 0d 0a 63 6c 61 73 | 73 20 43 6f 6d 6d 61 6e |==..clas|s Comman|
|00004130| 64 4d 65 73 73 61 67 65 | 54 72 69 67 67 65 72 20 |dMessage|Trigger |
|00004140| 65 78 74 65 6e 64 73 20 | 54 72 69 67 67 65 72 20 |extends |Trigger |
|00004150| 70 6c 61 63 65 61 62 6c | 65 3b 0d 0a 20 20 20 20 |placeabl|e;.. |
|00004160| 2f 2f 23 31 0d 0a 20 20 | 20 20 2f 2f 20 64 61 74 |//#1.. | // dat|
|00004170| 61 20 6d 65 6d 62 65 72 | 73 20 66 6f 72 20 6d 65 |a member|s for me|
|00004180| 73 73 61 67 65 73 20 61 | 6e 64 20 72 61 6e 64 6f |ssages a|nd rando|
|00004190| 6d 20 6e 75 6d 62 65 72 | 73 0d 0a 20 20 20 20 76 |m number|s.. v|
|000041a0| 61 72 20 70 72 69 76 61 | 74 65 20 73 74 72 69 6e |ar priva|te strin|
|000041b0| 67 20 46 69 72 73 74 4d | 65 73 73 61 67 65 3b 0d |g FirstM|essage;.|
|000041c0| 0a 20 20 20 20 63 6f 6e | 73 74 20 4e 55 4d 4f 46 |. con|st NUMOF|
|000041d0| 4d 45 53 53 41 47 45 53 | 20 3d 20 36 3b 0d 0a 20 |MESSAGES| = 6;.. |
|000041e0| 20 20 20 65 6e 75 6d 20 | 50 53 74 61 74 65 7b 0d | enum |PState{.|
|000041f0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 55 50 2c 0d |. | UP,.|
|00004200| 0a 20 20 20 20 20 20 20 | 20 20 20 20 44 4f 57 4e |. | DOWN|
|00004210| 0d 0a 20 20 20 20 7d 3b | 20 20 0d 0a 0d 0a 66 75 |.. };| ....fu|
|00004220| 6e 63 74 69 6f 6e 20 50 | 6f 73 74 42 65 67 69 6e |nction P|ostBegin|
|00004230| 50 6c 61 79 28 29 0d 0a | 7b 0d 0a 20 20 20 20 46 |Play()..|{.. F|
|00004240| 69 72 73 74 4d 65 73 73 | 61 67 65 20 3d 20 22 47 |irstMess|age = "G|
|00004250| 6f 21 22 3b 0d 0a 20 20 | 20 20 53 75 70 65 72 2e |o!";.. | Super.|
|00004260| 50 6f 73 74 42 65 67 69 | 6e 50 6c 61 79 28 29 3b |PostBegi|nPlay();|
|00004270| 0d 0a 20 20 20 20 4d 65 | 73 73 61 67 65 20 3d 20 |.. Me|ssage = |
|00004280| 46 69 72 73 74 4d 65 73 | 73 61 67 65 3b 0d 0a 7d |FirstMes|sage;..}|
|00004290| 2f 2f 20 65 6e 64 20 50 | 6f 73 74 42 65 67 69 6e |// end P|ostBegin|
|000042a0| 50 6c 61 79 28 29 0d 0a | 0d 0a 66 75 6e 63 74 69 |Play()..|..functi|
|000042b0| 6f 6e 20 54 6f 75 63 68 | 28 20 61 63 74 6f 72 20 |on Touch|( actor |
|000042c0| 4f 74 68 65 72 20 29 0d | 0a 7b 0d 0a 20 20 20 20 |Other ).|.{.. |
|000042d0| 69 66 20 28 49 73 52 65 | 6c 65 76 61 6e 74 28 20 |if (IsRe|levant( |
|000042e0| 4f 74 68 65 72 20 29 20 | 29 0d 0a 20 20 20 20 7b |Other ) |).. {|
|000042f0| 0d 0a 20 20 20 20 20 20 | 20 20 2f 2f 20 23 32 0d |.. | // #2.|
|00004300| 0a 20 20 20 20 20 20 20 | 20 69 66 20 28 50 61 77 |. | if (Paw|
|00004310| 6e 28 4f 74 68 65 72 29 | 2e 62 49 73 43 72 6f 75 |n(Other)|.bIsCrou|
|00004320| 63 68 65 64 29 7b 20 2f | 2f 20 64 6f 77 6e 20 73 |ched){ /|/ down s|
|00004330| 74 61 74 65 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |tate.. | |
|00004340| 20 20 4d 65 73 73 61 67 | 65 3d 20 4d 61 6b 65 4d | Messag|e= MakeM|
|00004350| 65 73 73 61 67 65 28 50 | 53 74 61 74 65 2e 44 4f |essage(P|State.DO|
|00004360| 57 4e 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 7d 2f |WN);.. | }/|
|00004370| 2f 65 6e 64 20 69 66 0d | 0a 20 20 20 20 20 20 20 |/end if.|. |
|00004380| 20 65 6c 73 65 7b 20 2f | 2f 20 75 70 20 73 74 61 | else{ /|/ up sta|
|00004390| 74 65 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |te.. | |
|000043a0| 4d 65 73 73 61 67 65 3d | 20 4d 61 6b 65 4d 65 73 |Message=| MakeMes|
|000043b0| 73 61 67 65 28 50 53 74 | 61 74 65 2e 55 50 29 3b |sage(PSt|ate.UP);|
|000043c0| 0d 0a 20 20 20 20 20 20 | 20 20 7d 2f 2f 65 6e 64 |.. | }//end|
|000043d0| 20 65 6c 73 65 0d 0a 0d | 0a 20 20 20 20 20 20 20 | else...|. |
|000043e0| 20 53 75 70 65 72 2e 54 | 6f 75 63 68 28 4f 74 68 | Super.T|ouch(Oth|
|000043f0| 65 72 29 3b 0d 0a 20 20 | 20 20 7d 2f 2f 65 6e 64 |er);.. | }//end|
|00004400| 20 6f 75 74 65 72 20 69 | 66 0d 0a 7d 2f 2f 20 65 | outer i|f..}// e|
|00004410| 6e 64 20 54 6f 75 63 68 | 28 29 0d 0a 0d 0a 70 72 |nd Touch|()....pr|
|00004420| 69 76 61 74 65 20 66 75 | 6e 63 74 69 6f 6e 20 73 |ivate fu|nction s|
|00004430| 74 72 69 6e 67 20 4d 61 | 6b 65 4d 65 73 73 61 67 |tring Ma|keMessag|
|00004440| 65 28 50 53 74 61 74 65 | 20 73 74 61 74 65 29 7b |e(PState| state){|
|00004450| 0d 0a 20 20 20 20 2f 2f | 20 23 33 0d 0a 20 20 20 |.. //| #3.. |
|00004460| 20 6c 6f 63 61 6c 20 69 | 6e 74 20 52 61 6e 64 6f | local i|nt Rando|
|00004470| 6d 4e 75 6d 62 65 72 3b | 0d 0a 20 20 20 20 6c 6f |mNumber;|.. lo|
|00004480| 63 61 6c 20 73 74 72 69 | 6e 67 20 41 63 74 69 6f |cal stri|ng Actio|
|00004490| 6e 4d 65 73 73 61 67 65 | 3b 20 0d 0a 20 20 20 20 |nMessage|; .. |
|000044a0| 52 61 6e 64 6f 6d 4e 75 | 6d 62 65 72 20 3d 20 52 |RandomNu|mber = R|
|000044b0| 61 6e 64 28 4e 55 4d 4f | 46 4d 45 53 53 41 47 45 |and(NUMO|FMESSAGE|
|000044c0| 53 29 3b 0d 0a 0d 0a 20 | 20 20 20 2f 2f 20 23 34 |S);.... | // #4|
|000044d0| 20 0d 0a 20 20 20 20 2f | 2f 42 75 69 6c 64 20 6d | .. /|/Build m|
|000044e0| 65 73 73 61 67 65 73 20 | 6f 6e 20 74 68 65 20 62 |essages |on the b|
|000044f0| 61 73 69 73 20 6f 66 20 | 75 70 20 6f 72 20 64 6f |asis of |up or do|
|00004500| 77 6e 20 73 74 61 74 65 | 20 20 0d 0a 20 20 20 20 |wn state| .. |
|00004510| 0d 0a 20 20 20 20 69 66 | 28 20 73 74 61 74 65 20 |.. if|( state |
|00004520| 3d 3d 20 50 53 74 61 74 | 65 2e 55 50 20 29 7b 0d |== PStat|e.UP ){.|
|00004530| 0a 20 20 20 20 20 20 20 | 41 63 74 69 6f 6e 4d 65 |. |ActionMe|
|00004540| 73 73 61 67 65 20 40 3d | 20 22 47 65 74 20 64 6f |ssage @=| "Get do|
|00004550| 77 6e 21 22 3b 0d 0a 20 | 20 20 20 20 20 20 41 63 |wn!";.. | Ac|
|00004560| 74 69 6f 6e 4d 65 73 73 | 61 67 65 20 40 3d 20 47 |tionMess|age @= G|
|00004570| 65 74 4d 65 73 73 61 67 | 65 54 65 78 74 28 52 61 |etMessag|eText(Ra|
|00004580| 6e 64 6f 6d 4e 75 6d 62 | 65 72 29 3b 20 0d 0a 20 |ndomNumb|er); .. |
|00004590| 20 20 20 7d 0d 0a 20 20 | 20 20 65 6c 73 65 20 69 | }.. | else i|
|000045a0| 66 28 20 73 74 61 74 65 | 20 3d 3d 20 50 53 74 61 |f( state| == PSta|
|000045b0| 74 65 2e 44 4f 57 4e 20 | 29 7b 0d 0a 20 20 20 20 |te.DOWN |){.. |
|000045c0| 20 20 20 41 63 74 69 6f | 6e 4d 65 73 73 61 67 65 | Actio|nMessage|
|000045d0| 20 40 3d 20 22 47 65 74 | 20 75 70 21 22 3b 0d 0a | @= "Get| up!";..|
|000045e0| 20 20 20 20 20 20 20 41 | 63 74 69 6f 6e 4d 65 73 | A|ctionMes|
|000045f0| 73 61 67 65 20 40 3d 20 | 47 65 74 4d 65 73 73 61 |sage @= |GetMessa|
|00004600| 67 65 54 65 78 74 28 52 | 61 6e 64 6f 6d 4e 75 6d |geText(R|andomNum|
|00004610| 62 65 72 29 3b 20 0d 0a | 20 20 20 20 7d 0d 0a 20 |ber); ..| }.. |
|00004620| 20 20 20 65 6c 73 65 20 | 7b 0d 0a 20 20 20 20 20 | else |{.. |
|00004630| 20 20 41 63 74 69 6f 6e | 4d 65 73 73 61 67 65 20 | Action|Message |
|00004640| 3d 20 22 4f 6b 61 79 2e | 22 3b 0d 0a 20 20 20 20 |= "Okay.|";.. |
|00004650| 7d 0d 0a 20 20 20 20 0d | 0a 20 20 20 20 72 65 74 |}.. .|. ret|
|00004660| 75 72 6e 20 41 63 74 69 | 6f 6e 4d 65 73 73 61 67 |urn Acti|onMessag|
|00004670| 65 3b 20 0d 0a 7d 0d 0a | 0d 0a 70 72 69 76 61 74 |e; ..}..|..privat|
|00004680| 65 20 66 75 6e 63 74 69 | 6f 6e 20 73 74 72 69 6e |e functi|on strin|
|00004690| 67 20 47 65 74 4d 65 73 | 73 61 67 65 54 65 78 74 |g GetMes|sageText|
|000046a0| 28 69 6e 74 20 69 6e 64 | 65 78 29 7b 0d 0a 0d 0a |(int ind|ex){....|
|000046b0| 20 20 20 2f 2f 20 23 35 | 0d 0a 20 20 20 2f 2f 44 | // #5|.. //D|
|000046c0| 65 66 69 6e 65 20 61 20 | 73 74 61 74 69 63 20 61 |efine a |static a|
|000046d0| 72 72 61 79 20 6f 66 20 | 74 68 65 20 73 74 72 69 |rray of |the stri|
|000046e0| 6e 67 20 74 79 70 65 0d | 0a 20 20 20 6c 6f 63 61 |ng type.|. loca|
|000046f0| 6c 20 73 74 72 69 6e 67 | 20 50 61 77 6e 4d 65 73 |l string| PawnMes|
|00004700| 73 61 67 65 73 5b 4e 55 | 4d 4f 46 4d 45 53 53 41 |sages[NU|MOFMESSA|
|00004710| 47 45 53 5d 3b 20 0d 0a | 20 20 20 6c 6f 63 61 6c |GES]; ..| local|
|00004720| 20 73 74 72 69 6e 67 20 | 54 4d 65 73 73 61 67 65 | string |TMessage|
|00004730| 3b 0d 0a 20 0d 0a 20 20 | 20 2f 2f 20 23 36 0d 0a |;.. .. | // #6..|
|00004740| 20 20 20 2f 2f 41 73 73 | 69 67 6e 20 74 65 78 74 | //Ass|ign text|
|00004750| 20 76 61 6c 75 65 73 20 | 74 6f 20 65 6c 65 6d 65 | values |to eleme|
|00004760| 6e 74 73 20 0d 0a 20 20 | 20 50 61 77 6e 4d 65 73 |nts .. | PawnMes|
|00004770| 73 61 67 65 73 5b 30 5d | 3d 20 22 57 61 74 63 68 |sages[0]|= "Watch|
|00004780| 20 6f 75 74 20 62 65 68 | 69 6e 64 20 79 6f 75 21 | out beh|ind you!|
|00004790| 22 3b 0d 0a 20 20 20 50 | 61 77 6e 4d 65 73 73 61 |";.. P|awnMessa|
|000047a0| 67 65 73 5b 31 5d 3d 20 | 22 54 75 72 6e 20 74 6f |ges[1]= |"Turn to|
|000047b0| 20 79 6f 75 72 20 6c 65 | 66 74 21 22 3b 0d 0a 20 | your le|ft!";.. |
|000047c0| 20 20 50 61 77 6e 4d 65 | 73 73 61 67 65 73 5b 32 | PawnMe|ssages[2|
|000047d0| 5d 3d 20 22 47 65 74 20 | 72 65 61 64 79 20 74 6f |]= "Get |ready to|
|000047e0| 20 67 6f 21 22 3b 0d 0a | 20 20 20 50 61 77 6e 4d | go!";..| PawnM|
|000047f0| 65 73 73 61 67 65 73 5b | 33 5d 3d 20 22 44 69 64 |essages[|3]= "Did|
|00004800| 20 79 6f 75 20 73 65 65 | 20 74 68 65 20 64 61 6e | you see| the dan|
|00004810| 67 65 72 3f 22 3b 0d 0a | 20 20 20 50 61 77 6e 4d |ger?";..| PawnM|
|00004820| 65 73 73 61 67 65 73 5b | 34 5d 3d 20 22 43 61 6e |essages[|4]= "Can|
|00004830| 20 77 65 20 6d 6f 76 65 | 20 61 67 61 69 6e 3f 22 | we move| again?"|
|00004840| 3b 0d 0a 20 20 20 50 61 | 77 6e 4d 65 73 73 61 67 |;.. Pa|wnMessag|
|00004850| 65 73 5b 35 5d 3d 20 22 | 48 6f 77 20 6d 61 6e 79 |es[5]= "|How many|
|00004860| 20 64 69 64 20 79 6f 75 | 72 20 73 65 65 3f 22 3b | did you|r see?";|
|00004870| 0d 0a 0d 0a 20 20 20 2f | 2f 52 65 74 72 69 65 76 |.... /|/Retriev|
|00004880| 65 20 61 6e 20 65 6c 65 | 6d 65 6e 74 20 66 72 6f |e an ele|ment fro|
|00004890| 6d 20 74 68 65 20 61 72 | 72 61 79 0d 0a 20 20 20 |m the ar|ray.. |
|000048a0| 69 66 28 69 6e 64 65 78 | 20 3c 20 4e 55 4d 4f 46 |if(index| < NUMOF|
|000048b0| 4d 45 53 53 41 47 45 53 | 20 26 26 20 69 6e 64 65 |MESSAGES| && inde|
|000048c0| 78 20 3e 3d 20 30 29 7b | 0d 0a 20 20 20 20 20 20 |x >= 0){|.. |
|000048d0| 54 4d 65 73 73 61 67 65 | 20 3d 20 50 61 77 6e 4d |TMessage| = PawnM|
|000048e0| 65 73 73 61 67 65 73 5b | 69 6e 64 65 78 5d 3b 0d |essages[|index];.|
|000048f0| 0a 20 20 20 7d 0d 0a 20 | 20 20 72 65 74 75 72 6e |. }.. | return|
|00004900| 20 54 4d 65 73 73 61 67 | 65 3b 0d 0a 7d 0d 0a 0d | TMessag|e;..}...|
|00004910| 0a 00 00 89 74 02 00 00 | 05 00 00 00 00 17 00 00 |....t...|........|
|00004920| 00 6e 02 00 00 2d 00 00 | 00 0f 01 3a 1f 47 6f 21 |.n...-..|...:.Go!|
|00004930| 00 1c 89 16 0f 01 88 01 | 3a 0f 01 16 1b 0c 2c 08 |........|:.....,.|
|00004940| 16 04 0b 47 00 00 00 02 | 00 02 00 00 00 5a 01 03 |...G....|.....Z..|
|00004950| 20 38 00 00 00 6a 02 04 | 20 39 37 00 00 00 6b 02 | 8...j..| 97...k.|
|00004960| 05 20 31 32 32 00 00 00 | 6c 02 04 20 35 30 00 00 |. 122...|l.. 50..|
|00004970| 00 00 00 00 00 00 00 00 | 74 27 2f 2f 3d 3d 3d 3d |........|t'//====|
|00004980| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004990| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000049a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000049b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0a 2f |========|=====../|
|000049c0| 2f 20 43 6f 6d 6d 61 6e | 64 47 6f 61 6c 54 72 69 |/ Comman|dGoalTri|
|000049d0| 67 67 65 72 20 0d 0a 2f | 2f 20 53 65 65 20 43 6f |gger ../|/ See Co|
|000049e0| 6d 6d 61 6e 64 47 6f 61 | 6c 54 72 69 67 67 65 72 |mmandGoa|lTrigger|
|000049f0| 2e 74 78 74 0d 0a 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |.txt..//|========|
|00004a00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 63 6c 61 73 73 |========|=..class|
|00004a40| 20 43 6f 6d 6d 61 6e 64 | 47 6f 61 6c 54 72 69 67 | Command|GoalTrig|
|00004a50| 67 65 72 20 65 78 74 65 | 6e 64 73 20 54 72 69 67 |ger exte|nds Trig|
|00004a60| 67 65 72 20 70 6c 61 63 | 65 61 62 6c 65 3b 0d 0a |ger plac|eable;..|
|00004a70| 20 20 20 20 0d 0a 20 20 | 20 20 2f 2f 20 64 61 74 | .. | // dat|
|00004a80| 61 20 6d 65 6d 62 65 72 | 73 20 66 6f 72 20 6d 65 |a member|s for me|
|00004a90| 73 73 61 67 65 73 20 61 | 6e 64 20 72 61 6e 64 6f |ssages a|nd rando|
|00004aa0| 6d 20 6e 75 6d 62 65 72 | 73 0d 0a 20 20 20 20 76 |m number|s.. v|
|00004ab0| 61 72 20 70 72 69 76 61 | 74 65 20 73 74 72 69 6e |ar priva|te strin|
|00004ac0| 67 20 46 69 72 73 74 4d | 65 73 73 61 67 65 3b 0d |g FirstM|essage;.|
|00004ad0| 0a 20 20 20 20 76 61 72 | 20 70 72 69 76 61 74 65 |. var| private|
|00004ae0| 20 53 63 6f 72 65 4b 65 | 65 70 65 72 20 53 63 6f | ScoreKe|eper Sco|
|00004af0| 72 65 3b 0d 0a 20 20 20 | 20 63 6f 6e 73 74 20 4e |re;.. | const N|
|00004b00| 55 4d 4f 46 4d 45 53 53 | 41 47 45 53 20 3d 20 36 |UMOFMESS|AGES = 6|
|00004b10| 3b 0d 0a 20 20 20 20 65 | 6e 75 6d 20 50 53 74 61 |;.. e|num PSta|
|00004b20| 74 65 7b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |te{.. | |
|00004b30| 55 50 2c 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |UP,.. | |
|00004b40| 44 4f 57 4e 0d 0a 20 20 | 20 20 7d 3b 20 0d 0a 20 |DOWN.. | }; .. |
|00004b50| 20 20 2f 2f 23 31 0d 0a | 20 20 20 63 6f 6e 73 74 | //#1..| const|
|00004b60| 20 43 4f 44 45 4c 45 4e | 47 54 48 20 3d 20 38 3b | CODELEN|GTH = 8;|
|00004b70| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 50 6f 73 |....func|tion Pos|
|00004b80| 74 42 65 67 69 6e 50 6c | 61 79 28 29 0d 0a 7b 0d |tBeginPl|ay()..{.|
|00004b90| 0a 20 20 20 20 53 63 6f | 72 65 20 3d 20 73 70 61 |. Sco|re = spa|
|00004ba0| 77 6e 28 63 6c 61 73 73 | 27 53 63 6f 72 65 4b 65 |wn(class|'ScoreKe|
|00004bb0| 65 70 65 72 27 29 3b 0d | 0a 20 20 20 20 53 63 6f |eper');.|. Sco|
|00004bc0| 72 65 2e 4d 61 6b 65 43 | 6f 64 65 28 29 3b 0d 0a |re.MakeC|ode();..|
|00004bd0| 20 20 20 20 46 69 72 73 | 74 4d 65 73 73 61 67 65 | Firs|tMessage|
|00004be0| 20 3d 20 22 47 6f 21 22 | 3b 0d 0a 20 20 20 20 53 | = "Go!"|;.. S|
|00004bf0| 75 70 65 72 2e 50 6f 73 | 74 42 65 67 69 6e 50 6c |uper.Pos|tBeginPl|
|00004c00| 61 79 28 29 3b 0d 0a 20 | 20 20 20 4d 65 73 73 61 |ay();.. | Messa|
|00004c10| 67 65 20 3d 20 46 69 72 | 73 74 4d 65 73 73 61 67 |ge = Fir|stMessag|
|00004c20| 65 3b 0d 0a 20 20 20 20 | 2f 2f 23 32 0d 0a 0d 0a |e;.. |//#2....|
|00004c30| 7d 2f 2f 20 65 6e 64 20 | 50 6f 73 74 42 65 67 69 |}// end |PostBegi|
|00004c40| 6e 50 6c 61 79 28 29 0d | 0a 0d 0a 66 75 6e 63 74 |nPlay().|...funct|
|00004c50| 69 6f 6e 20 54 6f 75 63 | 68 28 20 61 63 74 6f 72 |ion Touc|h( actor|
|00004c60| 20 4f 74 68 65 72 20 29 | 0d 0a 7b 0d 0a 20 20 20 | Other )|..{.. |
|00004c70| 20 69 66 20 28 49 73 52 | 65 6c 65 76 61 6e 74 28 | if (IsR|elevant(|
|00004c80| 20 4f 74 68 65 72 20 29 | 20 29 0d 0a 20 20 20 20 | Other )| ).. |
|00004c90| 7b 0d 0a 20 20 20 20 20 | 20 20 20 69 66 20 28 50 |{.. | if (P|
|00004ca0| 61 77 6e 28 4f 74 68 65 | 72 29 2e 62 49 73 43 72 |awn(Othe|r).bIsCr|
|00004cb0| 6f 75 63 68 65 64 29 7b | 20 2f 2f 20 64 6f 77 6e |ouched){| // down|
|00004cc0| 20 73 74 61 74 65 0d 0a | 20 20 20 20 20 20 20 20 | state..| |
|00004cd0| 20 20 20 20 4d 65 73 73 | 61 67 65 3d 20 4d 61 6b | Mess|age= Mak|
|00004ce0| 65 4d 65 73 73 61 67 65 | 28 50 53 74 61 74 65 2e |eMessage|(PState.|
|00004cf0| 44 4f 57 4e 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |DOWN);..| |
|00004d00| 7d 2f 2f 65 6e 64 20 69 | 66 0d 0a 20 20 20 20 20 |}//end i|f.. |
|00004d10| 20 20 20 65 6c 73 65 7b | 20 2f 2f 20 75 70 20 73 | else{| // up s|
|00004d20| 74 61 74 65 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |tate.. | |
|00004d30| 20 20 4d 65 73 73 61 67 | 65 3d 20 4d 61 6b 65 4d | Messag|e= MakeM|
|00004d40| 65 73 73 61 67 65 28 50 | 53 74 61 74 65 2e 55 50 |essage(P|State.UP|
|00004d50| 29 3b 0d 0a 20 20 20 20 | 20 20 20 20 7d 2f 2f 65 |);.. | }//e|
|00004d60| 6e 64 20 65 6c 73 65 0d | 0a 0d 0a 20 20 20 20 20 |nd else.|... |
|00004d70| 20 20 20 53 75 70 65 72 | 2e 54 6f 75 63 68 28 4f | Super|.Touch(O|
|00004d80| 74 68 65 72 29 3b 0d 0a | 20 20 20 20 7d 2f 2f 65 |ther);..| }//e|
|00004d90| 6e 64 20 6f 75 74 65 72 | 20 69 66 0d 0a 7d 2f 2f |nd outer| if..}//|
|00004da0| 20 65 6e 64 20 54 6f 75 | 63 68 28 29 0d 0a 0d 0a | end Tou|ch()....|
|00004db0| 70 72 69 76 61 74 65 20 | 66 75 6e 63 74 69 6f 6e |private |function|
|00004dc0| 20 73 74 72 69 6e 67 20 | 4d 61 6b 65 4d 65 73 73 | string |MakeMess|
|00004dd0| 61 67 65 28 50 53 74 61 | 74 65 20 73 74 61 74 65 |age(PSta|te state|
|00004de0| 29 7b 0d 0a 20 20 20 20 | 6c 6f 63 61 6c 20 69 6e |){.. |local in|
|00004df0| 74 20 52 61 6e 64 6f 6d | 4e 75 6d 62 65 72 3b 0d |t Random|Number;.|
|00004e00| 0a 20 20 20 20 6c 6f 63 | 61 6c 20 73 74 72 69 6e |. loc|al strin|
|00004e10| 67 20 41 63 74 69 6f 6e | 4d 65 73 73 61 67 65 3b |g Action|Message;|
|00004e20| 20 0d 0a 20 20 20 20 52 | 61 6e 64 6f 6d 4e 75 6d | .. R|andomNum|
|00004e30| 62 65 72 20 3d 20 52 61 | 6e 64 28 4e 55 4d 4f 46 |ber = Ra|nd(NUMOF|
|00004e40| 4d 45 53 53 41 47 45 53 | 29 3b 0d 0a 0d 0a 20 20 |MESSAGES|);.... |
|00004e50| 20 20 2f 2f 42 75 69 6c | 64 20 6d 65 73 73 61 67 | //Buil|d messag|
|00004e60| 65 73 20 6f 6e 20 74 68 | 65 20 62 61 73 69 73 20 |es on th|e basis |
|00004e70| 6f 66 20 75 70 20 6f 72 | 20 64 6f 77 6e 20 73 74 |of up or| down st|
|00004e80| 61 74 65 20 20 0d 0a 20 | 20 20 20 0d 0a 20 20 20 |ate .. | .. |
|00004e90| 20 69 66 28 20 73 74 61 | 74 65 20 3d 3d 20 50 53 | if( sta|te == PS|
|00004ea0| 74 61 74 65 2e 55 50 20 | 29 7b 0d 0a 20 20 20 20 |tate.UP |){.. |
|00004eb0| 20 20 20 41 63 74 69 6f | 6e 4d 65 73 73 61 67 65 | Actio|nMessage|
|00004ec0| 20 40 3d 20 22 47 6f 61 | 6c 20 2d 20 47 65 74 20 | @= "Goa|l - Get |
|00004ed0| 64 6f 77 6e 21 20 22 3b | 0d 0a 0d 0a 20 20 20 20 |down! ";|.... |
|00004ee0| 20 20 20 2f 2f 20 23 33 | 0d 0a 20 20 20 20 20 20 | // #3|.. |
|00004ef0| 20 2f 2f 20 52 65 76 65 | 61 6c 20 74 68 65 20 63 | // Reve|al the c|
|00004f00| 6f 64 65 0d 0a 20 20 20 | 20 20 20 20 2f 2f 41 63 |ode.. | //Ac|
|00004f10| 74 69 6f 6e 4d 65 73 73 | 61 67 65 20 40 3d 20 22 |tionMess|age @= "|
|00004f20| 48 65 72 65 20 69 73 20 | 74 68 65 20 63 6f 64 65 |Here is |the code|
|00004f30| 3a 20 22 3b 20 0d 0a 20 | 20 20 20 20 20 2f 2f 54 |: "; .. | //T|
|00004f40| 68 69 73 20 67 6f 65 73 | 20 69 6e 20 4d 61 6b 65 |his goes| in Make|
|00004f50| 4d 65 73 73 61 67 65 20 | 66 6f 72 20 44 4f 57 4e |Message |for DOWN|
|00004f60| 0d 0a 20 20 20 20 20 20 | 20 20 53 63 6f 72 65 2e |.. | Score.|
|00004f70| 52 75 6e 43 6f 64 65 46 | 69 6e 64 65 72 28 29 3b |RunCodeF|inder();|
|00004f80| 0d 0a 20 20 20 20 20 20 | 20 20 41 63 74 69 6f 6e |.. | Action|
|00004f90| 4d 65 73 73 61 67 65 20 | 40 3d 20 53 63 6f 72 65 |Message |@= Score|
|00004fa0| 2e 20 52 65 70 6f 72 74 | 46 69 72 73 74 4d 65 73 |. Report|FirstMes|
|00004fb0| 73 61 67 65 28 29 3b 0d | 0a 0d 0a 20 20 20 20 7d |sage();.|... }|
|00004fc0| 0d 0a 20 20 20 20 65 6c | 73 65 20 69 66 28 20 73 |.. el|se if( s|
|00004fd0| 74 61 74 65 20 3d 3d 20 | 50 53 74 61 74 65 2e 44 |tate == |PState.D|
|00004fe0| 4f 57 4e 20 29 7b 0d 0a | 20 20 20 20 20 20 20 41 |OWN ){..| A|
|00004ff0| 63 74 69 6f 6e 4d 65 73 | 73 61 67 65 20 40 3d 20 |ctionMes|sage @= |
|00005000| 22 47 65 74 20 75 70 21 | 20 2d 20 22 3b 0d 0a 20 |"Get up!| - ";.. |
|00005010| 20 20 20 20 20 20 2f 2f | 43 6f 6e 76 65 79 20 61 | //|Convey a|
|00005020| 20 6d 65 73 73 61 67 65 | 0d 0a 20 20 20 20 20 20 | message|.. |
|00005030| 20 41 63 74 69 6f 6e 4d | 65 73 73 61 67 65 20 40 | ActionM|essage @|
|00005040| 3d 20 47 65 74 4d 65 73 | 73 61 67 65 54 65 78 74 |= GetMes|sageText|
|00005050| 28 52 61 6e 64 6f 6d 4e | 75 6d 62 65 72 29 3b 20 |(RandomN|umber); |
|00005060| 0d 0a 20 20 20 20 20 20 | 20 2f 2f 66 69 6e 64 20 |.. | //find |
|00005070| 61 20 6c 65 74 74 65 72 | 20 6f 66 20 74 68 65 20 |a letter| of the |
|00005080| 63 6f 64 65 0d 0a 20 20 | 20 20 20 20 20 2f 2f 20 |code.. | // |
|00005090| 23 34 0d 0a 0d 0a 20 20 | 20 20 7d 0d 0a 20 20 20 |#4.... | }.. |
|000050a0| 20 65 6c 73 65 20 7b 0d | 0a 20 20 20 20 20 20 20 | else {.|. |
|000050b0| 41 63 74 69 6f 6e 4d 65 | 73 73 61 67 65 20 3d 20 |ActionMe|ssage = |
|000050c0| 22 4f 6b 61 79 2e 22 3b | 0d 0a 20 20 20 20 7d 0d |"Okay.";|.. }.|
|000050d0| 0a 20 20 20 20 72 65 74 | 75 72 6e 20 41 63 74 69 |. ret|urn Acti|
|000050e0| 6f 6e 4d 65 73 73 61 67 | 65 3b 20 0d 0a 7d 0d 0a |onMessag|e; ..}..|
|000050f0| 0d 0a 70 72 69 76 61 74 | 65 20 66 75 6e 63 74 69 |..privat|e functi|
|00005100| 6f 6e 20 73 74 72 69 6e | 67 20 47 65 74 4d 65 73 |on strin|g GetMes|
|00005110| 73 61 67 65 54 65 78 74 | 28 69 6e 74 20 69 6e 64 |sageText|(int ind|
|00005120| 65 78 29 7b 0d 0a 20 20 | 20 2f 2f 44 65 66 69 6e |ex){.. | //Defin|
|00005130| 65 20 61 20 73 74 61 74 | 69 63 20 61 72 72 61 79 |e a stat|ic array|
|00005140| 20 6f 66 20 74 68 65 20 | 73 74 72 69 6e 67 20 74 | of the |string t|
|00005150| 79 70 65 0d 0a 20 20 20 | 6c 6f 63 61 6c 20 73 74 |ype.. |local st|
|00005160| 72 69 6e 67 20 50 61 77 | 6e 4d 65 73 73 61 67 65 |ring Paw|nMessage|
|00005170| 73 5b 4e 55 4d 4f 46 4d | 45 53 53 41 47 45 53 5d |s[NUMOFM|ESSAGES]|
|00005180| 3b 20 0d 0a 20 20 20 6c | 6f 63 61 6c 20 73 74 72 |; .. l|ocal str|
|00005190| 69 6e 67 20 54 4d 65 73 | 73 61 67 65 3b 0d 0a 20 |ing TMes|sage;.. |
|000051a0| 20 20 2f 2f 41 73 73 69 | 67 6e 20 74 65 78 74 20 | //Assi|gn text |
|000051b0| 76 61 6c 75 65 73 20 74 | 6f 20 65 6c 65 6d 65 6e |values t|o elemen|
|000051c0| 74 73 20 0d 0a 20 20 20 | 50 61 77 6e 4d 65 73 73 |ts .. |PawnMess|
|000051d0| 61 67 65 73 5b 30 5d 3d | 20 22 57 61 74 63 68 20 |ages[0]=| "Watch |
|000051e0| 6f 75 74 20 62 65 68 69 | 6e 64 20 79 6f 75 21 22 |out behi|nd you!"|
|000051f0| 3b 0d 0a 20 20 20 50 61 | 77 6e 4d 65 73 73 61 67 |;.. Pa|wnMessag|
|00005200| 65 73 5b 31 5d 3d 20 22 | 54 75 72 6e 20 74 6f 20 |es[1]= "|Turn to |
|00005210| 79 6f 75 72 20 6c 65 66 | 74 21 22 3b 0d 0a 20 20 |your lef|t!";.. |
|00005220| 20 50 61 77 6e 4d 65 73 | 73 61 67 65 73 5b 32 5d | PawnMes|sages[2]|
|00005230| 3d 20 22 47 65 74 20 72 | 65 61 64 79 20 74 6f 20 |= "Get r|eady to |
|00005240| 67 6f 21 22 3b 0d 0a 20 | 20 20 50 61 77 6e 4d 65 |go!";.. | PawnMe|
|00005250| 73 73 61 67 65 73 5b 33 | 5d 3d 20 22 44 69 64 20 |ssages[3|]= "Did |
|00005260| 79 6f 75 20 73 65 65 20 | 74 68 65 20 64 61 6e 67 |you see |the dang|
|00005270| 65 72 3f 22 3b 0d 0a 20 | 20 20 50 61 77 6e 4d 65 |er?";.. | PawnMe|
|00005280| 73 73 61 67 65 73 5b 34 | 5d 3d 20 22 43 61 6e 20 |ssages[4|]= "Can |
|00005290| 77 65 20 6d 6f 76 65 20 | 61 67 61 69 6e 3f 22 3b |we move |again?";|
|000052a0| 0d 0a 20 20 20 50 61 77 | 6e 4d 65 73 73 61 67 65 |.. Paw|nMessage|
|000052b0| 73 5b 35 5d 3d 20 22 48 | 6f 77 20 6d 61 6e 79 20 |s[5]= "H|ow many |
|000052c0| 64 69 64 20 79 6f 75 72 | 20 73 65 65 3f 22 3b 0d |did your| see?";.|
|000052d0| 0a 20 20 2f 2f 52 65 74 | 72 69 65 76 65 20 61 6e |. //Ret|rieve an|
|000052e0| 20 65 6c 65 6d 65 6e 74 | 20 66 72 6f 6d 20 74 68 | element| from th|
|000052f0| 65 20 61 72 72 61 79 0d | 0a 20 20 20 69 66 28 69 |e array.|. if(i|
|00005300| 6e 64 65 78 20 3c 20 4e | 55 4d 4f 46 4d 45 53 53 |ndex < N|UMOFMESS|
|00005310| 41 47 45 53 20 26 26 20 | 69 6e 64 65 78 20 3e 3d |AGES && |index >=|
|00005320| 20 30 29 7b 0d 0a 20 20 | 20 20 20 20 54 4d 65 73 | 0){.. | TMes|
|00005330| 73 61 67 65 20 3d 20 50 | 61 77 6e 4d 65 73 73 61 |sage = P|awnMessa|
|00005340| 67 65 73 5b 69 6e 64 65 | 78 5d 3b 0d 0a 20 20 20 |ges[inde|x];.. |
|00005350| 7d 0d 0a 20 20 20 72 65 | 74 75 72 6e 20 54 4d 65 |}.. re|turn TMe|
|00005360| 73 73 61 67 65 3b 0d 0a | 7d 0d 0a 0d 0a 00 00 00 |ssage;..|}.......|
|00005370| 00 00 00 00 00 00 00 4a | 3f 2f 2f 3d 3d 3d 3d 3d |.......J|?//=====|
|00005380| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0a 2f 2f |========|====..//|
|000053c0| 20 43 6f 6d 6d 61 6e 64 | 43 6f 64 65 54 72 69 67 | Command|CodeTrig|
|000053d0| 67 65 72 20 0d 0a 2f 2f | 20 53 65 65 20 43 6f 6d |ger ..//| See Com|
|000053e0| 6d 61 6e 64 43 6f 64 65 | 54 72 69 67 67 65 72 2e |mandCode|Trigger.|
|000053f0| 74 78 74 0d 0a 2f 2f 3d | 3d 3d 3d 3d 3d 3d 3d 3d |txt..//=|========|
|00005400| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005410| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005420| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005430| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 0a 63 6c 61 73 73 20 |========|..class |
|00005440| 43 6f 6d 6d 61 6e 64 43 | 6f 64 65 54 72 69 67 67 |CommandC|odeTrigg|
|00005450| 65 72 20 65 78 74 65 6e | 64 73 20 54 72 69 67 67 |er exten|ds Trigg|
|00005460| 65 72 20 70 6c 61 63 65 | 61 62 6c 65 3b 0d 0a 20 |er place|able;.. |
|00005470| 20 20 20 0d 0a 20 20 20 | 20 2f 2f 20 64 61 74 61 | .. | // data|
|00005480| 20 6d 65 6d 62 65 72 73 | 20 66 6f 72 20 6d 65 73 | members| for mes|
|00005490| 73 61 67 65 73 20 61 6e | 64 20 72 61 6e 64 6f 6d |sages an|d random|
|000054a0| 20 6e 75 6d 62 65 72 73 | 0d 0a 20 20 20 20 76 61 | numbers|.. va|
|000054b0| 72 20 70 72 69 76 61 74 | 65 20 73 74 72 69 6e 67 |r privat|e string|
|000054c0| 20 46 69 72 73 74 4d 65 | 73 73 61 67 65 3b 0d 0a | FirstMe|ssage;..|
|000054d0| 20 20 20 20 76 61 72 20 | 70 72 69 76 61 74 65 20 | var |private |
|000054e0| 73 74 72 69 6e 67 20 43 | 6f 64 65 46 6f 72 53 65 |string C|odeForSe|
|000054f0| 61 72 63 68 3b 0d 0a 20 | 20 20 20 63 6f 6e 73 74 |arch;.. | const|
|00005500| 20 4e 55 4d 4f 46 4d 45 | 53 53 41 47 45 53 20 3d | NUMOFME|SSAGES =|
|00005510| 20 36 3b 0d 0a 20 20 20 | 20 65 6e 75 6d 20 50 53 | 6;.. | enum PS|
|00005520| 74 61 74 65 7b 0d 0a 20 | 20 20 20 20 20 20 20 20 |tate{.. | |
|00005530| 20 20 55 50 2c 0d 0a 20 | 20 20 20 20 20 20 20 20 | UP,.. | |
|00005540| 20 20 44 4f 57 4e 0d 0a | 20 20 20 20 7d 3b 20 0d | DOWN..| }; .|
|00005550| 0a 20 20 20 2f 2f 23 31 | 0d 0a 20 20 20 63 6f 6e |. //#1|.. con|
|00005560| 73 74 20 43 4f 44 45 4c | 45 4e 47 54 48 20 3d 20 |st CODEL|ENGTH = |
|00005570| 38 3b 0d 0a 20 20 20 63 | 6f 6e 73 74 20 4e 55 4d |8;.. c|onst NUM|
|00005580| 4f 46 54 52 49 45 53 20 | 3d 20 32 30 3b 0d 0a 20 |OFTRIES |= 20;.. |
|00005590| 20 20 63 6f 6e 73 74 20 | 4c 4f 57 41 53 43 49 49 | const |LOWASCII|
|000055a0| 20 3d 20 39 37 3b 0d 0a | 20 20 20 63 6f 6e 73 74 | = 97;..| const|
|000055b0| 20 48 49 47 48 41 53 43 | 49 49 20 3d 20 31 32 32 | HIGHASC|II = 122|
|000055c0| 3b 20 0d 0a 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 50 |; ....fu|nction P|
|000055d0| 6f 73 74 42 65 67 69 6e | 50 6c 61 79 28 29 0d 0a |ostBegin|Play()..|
|000055e0| 7b 0d 0a 20 20 20 20 46 | 69 72 73 74 4d 65 73 73 |{.. F|irstMess|
|000055f0| 61 67 65 20 3d 20 22 47 | 6f 21 22 3b 0d 0a 20 20 |age = "G|o!";.. |
|00005600| 20 20 53 75 70 65 72 2e | 50 6f 73 74 42 65 67 69 | Super.|PostBegi|
|00005610| 6e 50 6c 61 79 28 29 3b | 0d 0a 20 20 20 20 4d 65 |nPlay();|.. Me|
|00005620| 73 73 61 67 65 20 3d 20 | 46 69 72 73 74 4d 65 73 |ssage = |FirstMes|
|00005630| 73 61 67 65 3b 0d 0a 20 | 20 20 20 2f 2f 23 32 0d |sage;.. | //#2.|
|00005640| 0a 20 20 20 20 43 6f 64 | 65 46 6f 72 53 65 61 72 |. Cod|eForSear|
|00005650| 63 68 20 3d 20 4d 61 6b | 65 43 6f 64 65 28 43 4f |ch = Mak|eCode(CO|
|00005660| 44 45 4c 45 4e 47 54 48 | 29 3b 0d 0a 7d 2f 2f 20 |DELENGTH|);..}// |
|00005670| 65 6e 64 20 50 6f 73 74 | 42 65 67 69 6e 50 6c 61 |end Post|BeginPla|
|00005680| 79 28 29 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |y()....f|unction |
|00005690| 54 6f 75 63 68 28 20 61 | 63 74 6f 72 20 4f 74 68 |Touch( a|ctor Oth|
|000056a0| 65 72 20 29 0d 0a 7b 0d | 0a 20 20 20 20 69 66 20 |er )..{.|. if |
|000056b0| 28 49 73 52 65 6c 65 76 | 61 6e 74 28 20 4f 74 68 |(IsRelev|ant( Oth|
|000056c0| 65 72 20 29 20 29 0d 0a | 20 20 20 20 7b 0d 0a 20 |er ) )..| {.. |
|000056d0| 20 20 20 20 20 20 20 69 | 66 20 28 50 61 77 6e 28 | i|f (Pawn(|
|000056e0| 4f 74 68 65 72 29 2e 62 | 49 73 43 72 6f 75 63 68 |Other).b|IsCrouch|
|000056f0| 65 64 29 7b 20 2f 2f 20 | 64 6f 77 6e 20 73 74 61 |ed){ // |down sta|
|00005700| 74 65 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |te.. | |
|00005710| 4d 65 73 73 61 67 65 3d | 20 4d 61 6b 65 4d 65 73 |Message=| MakeMes|
|00005720| 73 61 67 65 28 50 53 74 | 61 74 65 2e 44 4f 57 4e |sage(PSt|ate.DOWN|
|00005730| 29 3b 0d 0a 20 20 20 20 | 20 20 20 20 7d 2f 2f 65 |);.. | }//e|
|00005740| 6e 64 20 69 66 0d 0a 20 | 20 20 20 20 20 20 20 65 |nd if.. | e|
|00005750| 6c 73 65 7b 20 2f 2f 20 | 75 70 20 73 74 61 74 65 |lse{ // |up state|
|00005760| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 4d 65 |.. | Me|
|00005770| 73 73 61 67 65 3d 20 4d | 61 6b 65 4d 65 73 73 61 |ssage= M|akeMessa|
|00005780| 67 65 28 50 53 74 61 74 | 65 2e 55 50 29 3b 0d 0a |ge(PStat|e.UP);..|
|00005790| 20 20 20 20 20 20 20 20 | 7d 2f 2f 65 6e 64 20 65 | |}//end e|
|000057a0| 6c 73 65 0d 0a 0d 0a 20 | 20 20 20 20 20 20 20 53 |lse.... | S|
|000057b0| 75 70 65 72 2e 54 6f 75 | 63 68 28 4f 74 68 65 72 |uper.Tou|ch(Other|
|000057c0| 29 3b 0d 0a 20 20 20 20 | 7d 2f 2f 65 6e 64 20 6f |);.. |}//end o|
|000057d0| 75 74 65 72 20 69 66 0d | 0a 7d 2f 2f 20 65 6e 64 |uter if.|.}// end|
|000057e0| 20 54 6f 75 63 68 28 29 | 0d 0a 0d 0a 70 72 69 76 | Touch()|....priv|
|000057f0| 61 74 65 20 66 75 6e 63 | 74 69 6f 6e 20 73 74 72 |ate func|tion str|
|00005800| 69 6e 67 20 4d 61 6b 65 | 4d 65 73 73 61 67 65 28 |ing Make|Message(|
|00005810| 50 53 74 61 74 65 20 73 | 74 61 74 65 29 7b 0d 0a |PState s|tate){..|
|00005820| 20 20 20 20 6c 6f 63 61 | 6c 20 69 6e 74 20 52 61 | loca|l int Ra|
|00005830| 6e 64 6f 6d 4e 75 6d 62 | 65 72 3b 0d 0a 20 20 20 |ndomNumb|er;.. |
|00005840| 20 6c 6f 63 61 6c 20 73 | 74 72 69 6e 67 20 41 63 | local s|tring Ac|
|00005850| 74 69 6f 6e 4d 65 73 73 | 61 67 65 3b 20 0d 0a 20 |tionMess|age; .. |
|00005860| 20 20 20 52 61 6e 64 6f | 6d 4e 75 6d 62 65 72 20 | Rando|mNumber |
|00005870| 3d 20 52 61 6e 64 28 4e | 55 4d 4f 46 4d 45 53 53 |= Rand(N|UMOFMESS|
|00005880| 41 47 45 53 29 3b 0d 0a | 0d 0a 20 20 20 20 2f 2f |AGES);..|.. //|
|00005890| 42 75 69 6c 64 20 6d 65 | 73 73 61 67 65 73 20 6f |Build me|ssages o|
|000058a0| 6e 20 74 68 65 20 62 61 | 73 69 73 20 6f 66 20 75 |n the ba|sis of u|
|000058b0| 70 20 6f 72 20 64 6f 77 | 6e 20 73 74 61 74 65 20 |p or dow|n state |
|000058c0| 20 0d 0a 20 20 20 20 0d | 0a 20 20 20 20 69 66 28 | .. .|. if(|
|000058d0| 20 73 74 61 74 65 20 3d | 3d 20 50 53 74 61 74 65 | state =|= PState|
|000058e0| 2e 55 50 20 29 7b 0d 0a | 20 20 20 20 20 20 20 41 |.UP ){..| A|
|000058f0| 63 74 69 6f 6e 4d 65 73 | 73 61 67 65 20 40 3d 20 |ctionMes|sage @= |
|00005900| 22 47 65 74 20 64 6f 77 | 6e 21 20 22 3b 0d 0a 0d |"Get dow|n! ";...|
|00005910| 0a 20 20 20 20 20 20 20 | 2f 2f 20 23 33 0d 0a 20 |. |// #3.. |
|00005920| 20 20 20 20 20 20 2f 2f | 20 52 65 76 65 61 6c 20 | //| Reveal |
|00005930| 74 68 65 20 63 6f 64 65 | 0d 0a 20 20 20 20 20 20 |the code|.. |
|00005940| 20 41 63 74 69 6f 6e 4d | 65 73 73 61 67 65 20 40 | ActionM|essage @|
|00005950| 3d 20 22 48 65 72 65 20 | 69 73 20 74 68 65 20 63 |= "Here |is the c|
|00005960| 6f 64 65 3a 20 22 3b 20 | 0d 0a 20 20 20 20 20 20 |ode: "; |.. |
|00005970| 20 41 63 74 69 6f 6e 4d | 65 73 73 61 67 65 20 40 | ActionM|essage @|
|00005980| 3d 20 20 47 65 74 43 6f | 64 65 46 6f 72 53 65 61 |= GetCo|deForSea|
|00005990| 72 63 68 28 29 3b 0d 0a | 20 20 20 20 7d 0d 0a 20 |rch();..| }.. |
|000059a0| 20 20 20 65 6c 73 65 20 | 69 66 28 20 73 74 61 74 | else |if( stat|
|000059b0| 65 20 3d 3d 20 50 53 74 | 61 74 65 2e 44 4f 57 4e |e == PSt|ate.DOWN|
|000059c0| 20 29 7b 0d 0a 20 20 20 | 20 20 20 20 41 63 74 69 | ){.. | Acti|
|000059d0| 6f 6e 4d 65 73 73 61 67 | 65 20 40 3d 20 22 47 65 |onMessag|e @= "Ge|
|000059e0| 74 20 75 70 21 20 2d 20 | 22 3b 0d 0a 20 20 20 20 |t up! - |";.. |
|000059f0| 20 20 20 2f 2f 43 6f 6e | 76 65 79 20 61 20 6d 65 | //Con|vey a me|
|00005a00| 73 73 61 67 65 0d 0a 20 | 20 20 20 20 20 20 41 63 |ssage.. | Ac|
|00005a10| 74 69 6f 6e 4d 65 73 73 | 61 67 65 20 40 3d 20 47 |tionMess|age @= G|
|00005a20| 65 74 4d 65 73 73 61 67 | 65 54 65 78 74 28 52 61 |etMessag|eText(Ra|
|00005a30| 6e 64 6f 6d 4e 75 6d 62 | 65 72 29 3b 20 0d 0a 20 |ndomNumb|er); .. |
|00005a40| 20 20 20 20 20 20 2f 2f | 66 69 6e 64 20 61 20 6c | //|find a l|
|00005a50| 65 74 74 65 72 20 6f 66 | 20 74 68 65 20 63 6f 64 |etter of| the cod|
|00005a60| 65 0d 0a 20 20 20 20 20 | 20 20 2f 2f 20 23 34 0d |e.. | // #4.|
|00005a70| 0a 20 20 20 20 20 20 20 | 41 63 74 69 6f 6e 4d 65 |. |ActionMe|
|00005a80| 73 73 61 67 65 20 40 3d | 20 20 52 65 70 6f 72 74 |ssage @=| Report|
|00005a90| 43 6f 64 65 46 6f 75 6e | 64 28 20 43 6f 64 65 46 |CodeFoun|d( CodeF|
|00005aa0| 6f 72 53 65 61 72 63 68 | 20 20 29 3b 0d 0a 20 20 |orSearch| );.. |
|00005ab0| 20 20 7d 0d 0a 20 20 20 | 20 65 6c 73 65 20 7b 0d | }.. | else {.|
|00005ac0| 0a 20 20 20 20 20 20 20 | 41 63 74 69 6f 6e 4d 65 |. |ActionMe|
|00005ad0| 73 73 61 67 65 20 3d 20 | 22 4f 6b 61 79 2e 22 3b |ssage = |"Okay.";|
|00005ae0| 0d 0a 20 20 20 20 7d 0d | 0a 20 20 20 20 72 65 74 |.. }.|. ret|
|00005af0| 75 72 6e 20 41 63 74 69 | 6f 6e 4d 65 73 73 61 67 |urn Acti|onMessag|
|00005b00| 65 3b 20 0d 0a 7d 0d 0a | 0d 0a 70 72 69 76 61 74 |e; ..}..|..privat|
|00005b10| 65 20 66 75 6e 63 74 69 | 6f 6e 20 73 74 72 69 6e |e functi|on strin|
|00005b20| 67 20 47 65 74 4d 65 73 | 73 61 67 65 54 65 78 74 |g GetMes|sageText|
|00005b30| 28 69 6e 74 20 69 6e 64 | 65 78 29 7b 0d 0a 20 20 |(int ind|ex){.. |
|00005b40| 20 2f 2f 44 65 66 69 6e | 65 20 61 20 73 74 61 74 | //Defin|e a stat|
|00005b50| 69 63 20 61 72 72 61 79 | 20 6f 66 20 74 68 65 20 |ic array| of the |
|00005b60| 73 74 72 69 6e 67 20 74 | 79 70 65 0d 0a 20 20 20 |string t|ype.. |
|00005b70| 6c 6f 63 61 6c 20 73 74 | 72 69 6e 67 20 50 61 77 |local st|ring Paw|
|00005b80| 6e 4d 65 73 73 61 67 65 | 73 5b 4e 55 4d 4f 46 4d |nMessage|s[NUMOFM|
|00005b90| 45 53 53 41 47 45 53 5d | 3b 20 0d 0a 20 20 20 6c |ESSAGES]|; .. l|
|00005ba0| 6f 63 61 6c 20 73 74 72 | 69 6e 67 20 54 4d 65 73 |ocal str|ing TMes|
|00005bb0| 73 61 67 65 3b 0d 0a 20 | 20 20 2f 2f 41 73 73 69 |sage;.. | //Assi|
|00005bc0| 67 6e 20 74 65 78 74 20 | 76 61 6c 75 65 73 20 74 |gn text |values t|
|00005bd0| 6f 20 65 6c 65 6d 65 6e | 74 73 20 0d 0a 20 20 20 |o elemen|ts .. |
|00005be0| 50 61 77 6e 4d 65 73 73 | 61 67 65 73 5b 30 5d 3d |PawnMess|ages[0]=|
|00005bf0| 20 22 57 61 74 63 68 20 | 6f 75 74 20 62 65 68 69 | "Watch |out behi|
|00005c00| 6e 64 20 79 6f 75 21 22 | 3b 0d 0a 20 20 20 50 61 |nd you!"|;.. Pa|
|00005c10| 77 6e 4d 65 73 73 61 67 | 65 73 5b 31 5d 3d 20 22 |wnMessag|es[1]= "|
|00005c20| 54 75 72 6e 20 74 6f 20 | 79 6f 75 72 20 6c 65 66 |Turn to |your lef|
|00005c30| 74 21 22 3b 0d 0a 20 20 | 20 50 61 77 6e 4d 65 73 |t!";.. | PawnMes|
|00005c40| 73 61 67 65 73 5b 32 5d | 3d 20 22 47 65 74 20 72 |sages[2]|= "Get r|
|00005c50| 65 61 64 79 20 74 6f 20 | 67 6f 21 22 3b 0d 0a 20 |eady to |go!";.. |
|00005c60| 20 20 50 61 77 6e 4d 65 | 73 73 61 67 65 73 5b 33 | PawnMe|ssages[3|
|00005c70| 5d 3d 20 22 44 69 64 20 | 79 6f 75 20 73 65 65 20 |]= "Did |you see |
|00005c80| 74 68 65 20 64 61 6e 67 | 65 72 3f 22 3b 0d 0a 20 |the dang|er?";.. |
|00005c90| 20 20 50 61 77 6e 4d 65 | 73 73 61 67 65 73 5b 34 | PawnMe|ssages[4|
|00005ca0| 5d 3d 20 22 43 61 6e 20 | 77 65 20 6d 6f 76 65 20 |]= "Can |we move |
|00005cb0| 61 67 61 69 6e 3f 22 3b | 0d 0a 20 20 20 50 61 77 |again?";|.. Paw|
|00005cc0| 6e 4d 65 73 73 61 67 65 | 73 5b 35 5d 3d 20 22 48 |nMessage|s[5]= "H|
|00005cd0| 6f 77 20 6d 61 6e 79 20 | 64 69 64 20 79 6f 75 72 |ow many |did your|
|00005ce0| 20 73 65 65 3f 22 3b 0d | 0a 20 20 2f 2f 52 65 74 | see?";.|. //Ret|
|00005cf0| 72 69 65 76 65 20 61 6e | 20 65 6c 65 6d 65 6e 74 |rieve an| element|
|00005d00| 20 66 72 6f 6d 20 74 68 | 65 20 61 72 72 61 79 0d | from th|e array.|
|00005d10| 0a 20 20 20 69 66 28 69 | 6e 64 65 78 20 3c 20 4e |. if(i|ndex < N|
|00005d20| 55 4d 4f 46 4d 45 53 53 | 41 47 45 53 20 26 26 20 |UMOFMESS|AGES && |
|00005d30| 69 6e 64 65 78 20 3e 3d | 20 30 29 7b 0d 0a 20 20 |index >=| 0){.. |
|00005d40| 20 20 20 20 54 4d 65 73 | 73 61 67 65 20 3d 20 50 | TMes|sage = P|
|00005d50| 61 77 6e 4d 65 73 73 61 | 67 65 73 5b 69 6e 64 65 |awnMessa|ges[inde|
|00005d60| 78 5d 3b 0d 0a 20 20 20 | 7d 0d 0a 20 20 20 72 65 |x];.. |}.. re|
|00005d70| 74 75 72 6e 20 54 4d 65 | 73 73 61 67 65 3b 0d 0a |turn TMe|ssage;..|
|00005d80| 7d 0d 0a 0d 0a 70 72 69 | 76 61 74 65 20 66 75 6e |}....pri|vate fun|
|00005d90| 63 74 69 6f 6e 20 73 74 | 72 69 6e 67 20 4d 61 6b |ction st|ring Mak|
|00005da0| 65 43 6f 64 65 28 69 6e | 74 20 6c 69 6d 69 74 29 |eCode(in|t limit)|
|00005db0| 7b 0d 0a 20 20 20 20 6c | 6f 63 61 6c 20 69 6e 74 |{.. l|ocal int|
|00005dc0| 20 43 74 72 3b 0d 0a 20 | 20 20 20 6c 6f 63 61 6c | Ctr;.. | local|
|00005dd0| 20 73 74 72 69 6e 67 20 | 43 6f 64 65 3b 0d 0a 20 | string |Code;.. |
|00005de0| 20 20 2f 2f 43 6f 6e 74 | 72 6f 6c 20 66 6f 72 20 | //Cont|rol for |
|00005df0| 74 68 65 20 77 68 69 6c | 65 20 73 74 61 74 65 6d |the whil|e statem|
|00005e00| 65 6e 74 20 0d 0a 20 20 | 20 43 74 72 20 3d 20 30 |ent .. | Ctr = 0|
|00005e10| 3b 0d 0a 20 20 20 2f 2f | 23 35 0d 0a 20 20 20 77 |;.. //|#5.. w|
|00005e20| 68 69 6c 65 28 43 74 72 | 20 3c 20 6c 69 6d 69 74 |hile(Ctr| < limit|
|00005e30| 29 7b 0d 0a 20 20 20 20 | 20 20 2f 2f 20 42 75 69 |){.. | // Bui|
|00005e40| 6c 64 20 61 20 73 74 69 | 6e 67 20 75 73 69 6e 67 |ld a sti|ng using|
|00005e50| 20 72 61 6e 64 6f 6d 20 | 6e 75 6d 62 65 72 73 0d | random |numbers.|
|00005e60| 0a 20 20 20 20 20 20 2f | 2f 20 43 6f 6e 76 65 72 |. /|/ Conver|
|00005e70| 74 20 74 68 65 20 6e 75 | 6d 62 65 72 73 20 74 6f |t the nu|mbers to|
|00005e80| 20 6c 65 74 74 65 72 73 | 0d 0a 20 20 20 20 20 20 | letters|.. |
|00005e90| 43 6f 64 65 20 24 3d 20 | 43 68 72 28 47 65 6e 65 |Code $= |Chr(Gene|
|00005ea0| 72 61 74 65 52 61 6e 64 | 6f 6d 28 29 29 3b 0d 0a |rateRand|om());..|
|00005eb0| 20 20 20 20 20 20 2f 2f | 20 49 6e 63 72 65 6d 65 | //| Increme|
|00005ec0| 6e 74 20 74 68 65 20 63 | 6f 75 6e 74 0d 0a 20 20 |nt the c|ount.. |
|00005ed0| 20 20 20 20 43 74 72 2b | 2b 3b 0d 0a 20 20 20 20 | Ctr+|+;.. |
|00005ee0| 7d 2f 2f 20 65 6e 64 20 | 77 68 69 6c 65 20 20 20 |}// end |while |
|00005ef0| 0d 0a 20 20 20 20 72 65 | 74 75 72 6e 20 43 6f 64 |.. re|turn Cod|
|00005f00| 65 3b 0d 0a 7d 2f 2f 65 | 6e 64 20 4d 61 6b 65 0d |e;..}//e|nd Make.|
|00005f10| 0a 0d 0a 2f 2f 20 23 36 | 0d 0a 70 72 69 76 61 74 |...// #6|..privat|
|00005f20| 65 20 66 75 6e 63 74 69 | 6f 6e 20 69 6e 74 20 47 |e functi|on int G|
|00005f30| 65 6e 65 72 61 74 65 52 | 61 6e 64 6f 6d 28 29 7b |enerateR|andom(){|
|00005f40| 0d 0a 20 20 20 20 20 6c | 6f 63 61 6c 20 66 6c 6f |.. l|ocal flo|
|00005f50| 61 74 20 68 69 67 68 2c | 20 6c 6f 77 3b 0d 0a 20 |at high,| low;.. |
|00005f60| 20 20 20 20 4c 6f 77 20 | 3d 20 4c 4f 57 41 53 43 | Low |= LOWASC|
|00005f70| 49 49 3b 0d 0a 20 20 20 | 20 20 48 69 67 68 20 3d |II;.. | High =|
|00005f80| 20 48 49 47 48 41 53 43 | 49 49 3b 20 0d 0a 20 20 | HIGHASC|II; .. |
|00005f90| 20 20 20 2f 2f 52 65 74 | 75 72 6e 20 61 6e 20 69 | //Ret|urn an i|
|00005fa0| 6e 74 65 67 65 72 0d 0a | 20 20 20 20 20 72 65 74 |nteger..| ret|
|00005fb0| 75 72 6e 20 49 6e 74 28 | 20 52 61 6e 64 52 61 6e |urn Int(| RandRan|
|00005fc0| 67 65 28 20 4c 6f 77 20 | 2c 20 48 69 67 68 20 29 |ge( Low |, High )|
|00005fd0| 29 3b 0d 0a 20 20 7d 0d | 0a 0d 0a 2f 2f 20 23 37 |);.. }.|...// #7|
|00005fe0| 0d 0a 70 72 69 76 61 74 | 65 20 66 75 6e 63 74 69 |..privat|e functi|
|00005ff0| 6f 6e 20 73 74 72 69 6e | 67 20 47 65 74 43 6f 64 |on strin|g GetCod|
|00006000| 65 46 6f 72 53 65 61 72 | 63 68 28 29 7b 0d 0a 20 |eForSear|ch(){.. |
|00006010| 20 20 20 20 72 65 74 75 | 72 6e 20 43 6f 64 65 46 | retu|rn CodeF|
|00006020| 6f 72 53 65 61 72 63 68 | 3b 0d 0a 7d 0d 0a 0d 0a |orSearch|;..}....|
|00006030| 70 72 69 76 61 74 65 20 | 66 75 6e 63 74 69 6f 6e |private |function|
|00006040| 20 73 74 72 69 6e 67 20 | 52 65 70 6f 72 74 43 6f | string |ReportCo|
|00006050| 64 65 46 6f 75 6e 64 28 | 73 74 72 69 6e 67 20 43 |deFound(|string C|
|00006060| 6f 64 65 29 7b 0d 0a 20 | 20 20 20 20 6c 6f 63 61 |ode){.. | loca|
|00006070| 6c 20 73 74 72 69 6e 67 | 20 53 65 6c 65 63 74 65 |l string| Selecte|
|00006080| 64 4c 65 74 74 65 72 2c | 20 52 65 70 6f 72 74 3b |dLetter,| Report;|
|00006090| 0d 0a 20 20 20 20 20 6c | 6f 63 61 6c 20 69 6e 74 |.. l|ocal int|
|000060a0| 20 43 74 72 3b 0d 0a 20 | 20 20 20 20 20 20 20 0d | Ctr;.. | .|
|000060b0| 0a 20 20 20 20 20 2f 2f | 20 23 38 0d 0a 20 20 20 |. //| #8.. |
|000060c0| 20 20 66 6f 72 28 43 74 | 72 20 3d 20 30 3b 20 43 | for(Ct|r = 0; C|
|000060d0| 74 72 20 3c 20 4e 55 4d | 4f 46 54 52 49 45 53 3b |tr < NUM|OFTRIES;|
|000060e0| 20 43 74 72 2b 2b 29 7b | 0d 0a 20 20 20 20 20 20 | Ctr++){|.. |
|000060f0| 20 20 20 2f 2f 20 43 61 | 73 74 20 6e 75 6d 62 65 | // Ca|st numbe|
|00006100| 72 73 20 74 6f 20 61 20 | 73 74 72 69 6e 67 0d 0a |rs to a |string..|
|00006110| 20 20 20 20 20 20 20 20 | 20 53 65 6c 65 63 74 65 | | Selecte|
|00006120| 64 4c 65 74 74 65 72 20 | 3d 20 43 68 72 28 47 65 |dLetter |= Chr(Ge|
|00006130| 6e 65 72 61 74 65 52 61 | 6e 64 6f 6d 28 29 29 3b |nerateRa|ndom());|
|00006140| 20 20 20 20 20 20 20 20 | 20 0d 0a 20 20 20 20 20 | | .. |
|00006150| 20 20 20 20 2f 2f 53 65 | 65 20 69 66 20 69 74 20 | //Se|e if it |
|00006160| 69 73 20 69 6e 20 74 68 | 65 20 73 74 72 69 6e 67 |is in th|e string|
|00006170| 0d 0a 20 20 20 20 20 20 | 20 20 20 2f 2f 23 20 39 |.. | //# 9|
|00006180| 0d 0a 20 20 20 20 20 20 | 20 20 20 2f 2f 20 55 73 |.. | // Us|
|00006190| 65 20 63 6f 6d 70 6f 75 | 6e 64 20 42 6f 6f 6c 65 |e compou|nd Boole|
|000061a0| 61 6e 20 74 6f 20 64 65 | 74 65 72 6d 69 6e 65 20 |an to de|termine |
|000061b0| 69 66 0d 0a 20 20 20 20 | 20 20 20 20 20 2f 2f 20 |if.. | // |
|000061c0| 74 68 65 20 6c 65 74 74 | 65 72 20 69 73 20 69 6e |the lett|er is in|
|000061d0| 20 74 68 65 20 63 6f 64 | 65 20 72 61 6e 67 65 0d | the cod|e range.|
|000061e0| 0a 20 20 20 20 20 20 20 | 20 20 69 66 28 20 49 6e |. | if( In|
|000061f0| 53 74 72 28 43 6f 64 65 | 2c 20 53 65 6c 65 63 74 |Str(Code|, Select|
|00006200| 65 64 4c 65 74 74 65 72 | 29 20 3e 3d 20 30 20 0d |edLetter|) >= 0 .|
|00006210| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 26 26 |. | &&|
|00006220| 20 49 6e 53 74 72 28 43 | 6f 64 65 2c 20 53 65 6c | InStr(C|ode, Sel|
|00006230| 65 63 74 65 64 4c 65 74 | 74 65 72 29 20 3c 3d 20 |ectedLet|ter) <= |
|00006240| 43 4f 44 45 4c 45 4e 47 | 54 48 29 7b 0d 0a 20 20 |CODELENG|TH){.. |
|00006250| 20 20 20 20 20 20 20 20 | 20 52 65 70 6f 72 74 20 | | Report |
|00006260| 40 3d 20 22 4f 6b 61 79 | 2c 20 79 6f 75 20 68 61 |@= "Okay|, you ha|
|00006270| 76 65 20 66 6f 75 6e 64 | 20 70 61 72 74 20 6f 66 |ve found| part of|
|00006280| 20 74 68 65 20 63 6f 64 | 65 3a 20 22 3b 0d 0a 20 | the cod|e: ";.. |
|00006290| 20 20 20 20 20 20 20 20 | 20 20 2f 2f 41 64 64 20 | | //Add |
|000062a0| 74 68 65 20 6c 65 74 74 | 65 72 20 74 6f 20 74 68 |the lett|er to th|
|000062b0| 65 20 72 65 70 6f 72 74 | 0d 0a 20 20 20 20 20 20 |e report|.. |
|000062c0| 20 20 20 20 20 52 65 70 | 6f 72 74 20 40 3d 20 53 | Rep|ort @= S|
|000062d0| 65 6c 65 63 74 65 64 4c | 65 74 74 65 72 3b 20 0d |electedL|etter; .|
|000062e0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 62 72 65 61 |. | brea|
|000062f0| 6b 3b 20 20 20 20 20 20 | 20 20 0d 0a 20 20 20 20 |k; | .. |
|00006300| 20 20 20 20 20 7d 2f 2f | 65 6e 64 20 69 66 0d 0a | }//|end if..|
|00006310| 20 20 20 20 20 20 7d 2f | 2f 65 6e 64 20 66 6f 72 | }/|/end for|
|00006320| 20 20 0d 0a 20 20 20 20 | 20 20 72 65 74 75 72 6e | .. | return|
|00006330| 20 52 65 70 6f 72 74 3b | 20 20 20 0d 0a 7d 0d 0a | Report;| ..}..|
|00006340| 0d 0a 00 00 00 6d 02 01 | 00 00 00 00 00 40 00 00 |.....m..|.....@..|
|00006350| 00 00 01 00 00 14 00 00 | 00 00 2a 00 00 00 fa 03 |........|..*.....|
|00006360| 00 00 0f 00 00 00 1b 15 | 16 1b 16 16 04 0b 47 00 |........|......G.|
|00006370| 00 00 02 00 02 00 00 00 | 71 02 00 73 02 10 00 00 |........|q..s....|
|00006380| 00 00 30 00 00 00 5e 04 | 00 00 17 00 00 00 04 a8 |..0...^.|........|
|00006390| a8 01 14 01 1e 16 01 1b | 16 04 0b 47 00 00 00 02 |........|...G....|
|000063a0| 00 02 00 00 00 00 01 00 | 00 00 80 05 40 00 00 00 |........|....@...|
|000063b0| 00 78 02 05 20 31 32 32 | 00 00 00 7d 01 00 76 02 |.x.. 122|...}..v.|
|000063c0| 23 00 00 00 00 3e 00 00 | 00 a6 05 00 00 09 00 00 |#....>..|........|
|000063d0| 00 04 01 14 04 0b 47 00 | 00 00 02 00 04 00 00 00 |......G.|........|
|000063e0| 00 01 00 00 00 80 05 40 | 00 00 00 00 46 01 01 00 |.......@|....F...|
|000063f0| 00 00 80 05 00 00 00 00 | 00 79 02 04 20 39 37 00 |........|.y.. 97.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.